Браузер сервис-классов SCE
Сервис классы
- Application — Игры и приложения
-
GetAppFriends - Открытая
Список друзей пользователя, установивших приложение.ИмяТипОписаниеapplicationId Int32 Обязательный параметр; Идентификатор приложения ; IN userId Int32 Обязательный параметр; Идентификатор пользователя ; IN ReturnedValue DataTable Cписок идентификаторов друзей; OUT Кэширование: нетТестирование командыapplicationId:userId:- Выполнить в SimpleXml
- Выполнить в JSON
- Выполнить в DataContractXML
-
GetApplicationUserMoney - Требует сессию пользователя
Баланс текущего пользователя в приложении. Показывает, сколько монет пользователь перечислил в свой кошелёк в приложении. Эти монеты приложение может перечислить себе за какие-либо игровые услуги. Используется для вызова напрямую из приложения.ИмяТипОписаниеApplicationId Int32 Обязательный параметр; Идентификатор приложения ; IN ReturnedValue Int32 Баланс (количество монет); OUT Кэширование: нетТестирование командыApplicationId:- Выполнить в SimpleXml
- Выполнить в JSON
- Выполнить в DataContractXML
-
GetApplicationUserSettings - Требует сессию пользователя
Настройки пользователя в приложении. Бинарная маска настроек. На данный момент только одно значение - разрешил ли пользователь присылать себе уведомления.ИмяТипОписаниеApplicationId Int32 Обязательный параметр; Идентификатор приложения ; IN ReturnedValue Int32 Бинарная маска настроек пользователя; OUT Кэширование: нетТестирование командыApplicationId:- Выполнить в SimpleXml
- Выполнить в JSON
- Выполнить в DataContractXML
-
GetBalance - Требует подпись приложения
Баланс пользователя в приложении. Показывает, сколько монет пользователь перечислил в свой кошелёк в приложении. Эти монеты приложение может перечислить себе за какие-либо игровые услуги. Используется для вызова с серверов приложения.ИмяТипОписаниеuserId Int32 Обязательный параметр; Идентификатор пользователя ; IN ReturnedValue Int32 Баланс (количество монет); OUT Кэширование: нетТестирование командыApplicationId:SecretKey:userId:- Выполнить в SimpleXml
- Выполнить в JSON
- Выполнить в DataContractXML
-
IsApplicationUser - Требует сессию пользователя
Показывает, установил ли пользователь приложение. Или, другими словами, является ли он участником приложения. Команда морально устарела, поскольку на данный момент приложение автоматически устанавливается при запуске.ИмяТипОписаниеApplicationId Int32 Обязательный параметр; Идентификатор приложения ; IN ReturnedValue Boolean Флаг, установил или нет; OUT Кэширование: нетТестирование командыApplicationId:- Выполнить в SimpleXml
- Выполнить в JSON
- Выполнить в DataContractXML
-
SendNotification - Требует подпись приложения
Отправить уведомление выбранному списку пользователей. Если приложение не активировано, происходит ошибка.ИмяТипОписаниеuserIds String Идентификаторы пользователей через запятую ; IN text String Текст уведомления. Текст может быть не задан, если ранее уже было уведомление с переданным notificationId. ; IN notificationId Guid? Идентификатор уведомления (если не задан, то формируется автоматически на нашей стороне) ; IN notificationIdOut Guid Идентификатор уведомления (совпадает с notificationId, если тот задан) ; OUT ReturnedValue DataTable Статусы отправки уведомлений по каждому пользователю. 0 - сообщение отправлено; 1 - пользователь не установил приложение; 2 - пользователь запретил получение уведомлений; 3 - пользователю уже отправлено данное уведомление; 4 - пользователь заблокирован; OUT Кэширование: нетТестирование командыApplicationId:SecretKey:userIds:text:notificationId:- Выполнить в SimpleXml
- Выполнить в JSON
- Выполнить в DataContractXML
-
SendNotificationForAllUsers - Требует подпись приложения
Отправить уведомление всем пользователям приложения. Если приложение не активировано, уведомление отправляется только администраторам приложения.ИмяТипОписаниеtext String Текст уведомления (может быть не задан, если ранее уже было уведомление с переданным notificationId) ; IN notificationId Guid? Идентификатор уведомления (если не задан, то формируется автоматически на нашей стороне) ; IN ReturnedValue Guid Идентификатор уведомления (совпадает с notificationId, если тот задан); OUT Кэширование: нетТестирование командыApplicationId:SecretKey:text:notificationId:- Выполнить в SimpleXml
- Выполнить в JSON
- Выполнить в DataContractXML
-
UserIsValid - Требует подпись приложения
Проверка пользователя. Проверяется соответствие пользователя и его подписи. Настоятельно рекомендуется проверять после запуска приложения.ИмяТипОписаниеuserId Int32 Обязательный параметр; Идентификатор пользователя ; IN userSig String Обязательный параметр; Подпись пользователя ; IN ReturnedValue Boolean Флаг, успешна проверка или нет; OUT Кэширование: нетТестирование командыApplicationId:SecretKey:userId:userSig:- Выполнить в SimpleXml
- Выполнить в JSON
- Выполнить в DataContractXML
-
WithdrawUserMoney - Требует подпись приложения
Списание монет со счёта пользователя в приложении и занесение их на счёт приложения. При списании удерживается 40%.ИмяТипОписаниеuserId Int32 Обязательный параметр; Идентификатор пользователя ; IN money Int32 Число >=1 && <=2147483647; Обязательный параметр; Списываемая сумма (количество монет) ; IN ReturnedValue Int32 0 - операция выполнилась удачно; 1 - пользователь не установил приложение; 2 - недостаточно денег на счету пользователя в приложении; OUT Кэширование: нетТестирование командыApplicationId:SecretKey:userId:money:- Выполнить в SimpleXml
- Выполнить в JSON
- Выполнить в DataContractXML
-
GetAppFriends - Открытая
- User.Card — Информация о пользователях
-
GetCard - Открытая
Информация о пользователеИмяТипОписаниеuserId String идентификатор/email/host пользователя ; IN ReturnedValue DataTable Информация о пользователе; OUT Кэширование: нетТестирование командыuserId:- Выполнить в SimpleXml
- Выполнить в JSON
- Выполнить в DataContractXML
-
GetCards - Открытая
Информация о пользователяхИмяТипОписаниеusers String[] список пользователей: идентификатор/email/host пользователя ; IN ReturnedValue DataTable OUT Кэширование: нетТестирование командыДобавить элемент массиваusers:- Выполнить в SimpleXml
- Выполнить в JSON
- Выполнить в DataContractXML
-
GetOnlineStatus - Открытая
Проверка находится ли пользователь в данный момент на сайтеИмяТипОписаниеuserId Int32 Обязательный параметр; Идентификатор пользователя ; IN ReturnedValue Boolean true - пользователь онлайн; false - пользователь офлайн; OUT Кэширование: нетТестирование командыuserId:- Выполнить в SimpleXml
- Выполнить в JSON
- Выполнить в DataContractXML
-
GetCard - Открытая
- User.Friends — Управление списками друзей пользователей
-
GetFriends - Открытая
Список друзей пользователяИмяТипОписаниеuserId Int32 Обязательный параметр; Идентификатор пользователя ; IN page Int32 Обязательный параметр; Страница ; IN itemsPerPage Int32 Обязательный параметр; Количество друзей на странице ; IN RecordsCount Int32 Общее количество друзей ; OUT ReturnedValue DataTable Cписок друзей; OUT Кэширование: Время=30 минут; Ключи доступа=[все аргументы команды]; Ключи удаления=[userId]; Удаляется командами=[Wizard.AddFriend, AddFriend, AddFriendWithCheck, AddFriends, AddFriendsWithCheck, AddFriendAfterActivation, DeleteFriend]Тестирование командыuserId:page:itemsPerPage:- Выполнить в SimpleXml
- Выполнить в JSON
- Выполнить в DataContractXML
-
GetFriends2 - Открытая
Список друзей друзей пользователяИмяТипОписаниеuserId Int32 Обязательный параметр; Идентификатор пользователя ; IN page Int32 Обязательный параметр; Страница ; IN itemsPerPage Int32 Обязательный параметр; Количество друзей друзей на странице ; IN RecordsCount Int32 Общее количество друзей друзей ; OUT ReturnedValue DataTable Список друзей друзей; OUT Кэширование: Время=1 часов. CacheProvider=MemCache; Ключи доступа=[все аргументы команды]; Ключи удаления=[]Тестирование командыuserId:page:itemsPerPage:- Выполнить в SimpleXml
- Выполнить в JSON
- Выполнить в DataContractXML
-
GetFriendsIdList - Открытая
Список друзей пользователя быстрыйИмяТипОписаниеuserId Int32 Обязательный параметр; IN offset Int32 Обязательный параметр; IN count Int32 Обязательный параметр; IN ReturnedValue Dictionary`2 OUT Кэширование: Время=30 минут; Ключи доступа=[все аргументы команды]; Ключи удаления=[userId]; Удаляется командами=[Wizard.AddFriend, AddFriend, AddFriendWithCheck, AddFriends, AddFriendsWithCheck, AddFriendAfterActivation, DeleteFriend]Тестирование командыuserId:offset:count:- Выполнить в SimpleXml
- Выполнить в JSON
- Выполнить в DataContractXML
-
GetFriendsOnline - Открытая
Друзья пользователя, которые находятся сейчас на сайтеИмяТипОписаниеuserId Int32 Обязательный параметр; Идентификатор пользователя ; IN page Int32 Обязательный параметр; Страница ; IN itemsPerPage Int32 Обязательный параметр; Количество друзей на странице ; IN RecordsCount Int32 Общее количество друзей, которые находятся сейчас на сайте ; OUT ReturnedValue DataTable Список друзей, которые находятся сейчас на сайте; OUT Кэширование: Время=5 минут; Ключи доступа=[все аргументы команды]; Ключи удаления=[userId]; Удаляется командами=[Wizard.AddFriend, AddFriend, AddFriendWithCheck, AddFriends, AddFriendsWithCheck, DeleteFriend]Тестирование командыuserId:page:itemsPerPage:- Выполнить в SimpleXml
- Выполнить в JSON
- Выполнить в DataContractXML
-
GetFriends - Открытая