Метод | Описание | |
---|---|---|
BanUser ( int userId ) : Task |
Добавляет пользователя в черный список.Если указанный пользователь является другом текущего пользователя или имеет от него входящую или исходящую заявку в друзья, то для добавления пользователя в черный список Ваше приложение должно иметь права: friends.
|
|
ChangePassword ( string restoreSid, string changePasswordHash, string oldPassword, string newPassword ) : Task |
Позволяет сменить пароль пользователя после успешного восстановления доступа к аккаунту через СМС, используя метод auth.restore
|
|
GetActiveOffers ( int offset = null, int count = 100 ) : Task |
Возвращает список активных рекламных предложений (офферов), выполнив которые пользователь сможет получить соответствующее количество голосов на свой счёт внутри приложения
|
|
GetAppPermissions ( int userId = null ) : Task |
Получает настройки текущего пользователя в данном приложении
|
|
GetBanned ( int offset = null, int count = 20 ) : Task |
Возвращает список пользователей, находящихся в черном списке
|
|
GetInfo ( ) : Task |
Возвращает информацию о текущем аккаунте
|
|
GetProfileInfo ( ) : Task |
Возвращает информацию о текущем профиле
|
|
RegisterDevice ( string token, string deviceId, string settings, int deviceYear = null, string deviceModel = "", string systemVersion = "", bool sandbox = null ) : Task |
Подписывает устройство на базе iOS, Android или Windows Phone на получение Push-уведомлений
|
|
SaveProfileInfo ( int cancelRequestId ) : Task |
Отменяет редактирование профиля
|
|
SaveProfileInfo ( string firstName = "", string lastName = "", string maidenName = "", string screenName = "", Sex sex = null, Relation relation = null, int relationPartnerId = null, Date bdate = null, string homeTown = "", int countryId = null, int cityId = null, string status = "" ) : Task |
Редактирует информацию текущего профиля
|
|
SetInfo ( int intro = null, bool ownPostsDefault = null, bool noWallReplies = null ) : Task |
Позволяет редактировать информацию о текущем аккаунте.
|
|
SetNameInMenu ( string name, string userId ) : Task |
Устанавливает короткое название приложения (до 17 символов), которое выводится пользователю в левом меню
|
|
SetOffline ( ) : Task |
Помечает текущего пользователя как offline
|
|
SetOnline ( bool voip = true ) : Task |
Помечает текущего пользователя как online на 15 минут
|
|
SetSilenceMode ( string deviceId, int time, int chatId = null, int userId = null, int sound ) : Task |
Отключает push-уведомления на заданный промежуток времени
|
|
UnbanUser ( int userId ) : Task |
Убирает пользователя из черного списка
|
|
UnregisterDevice ( string deviceId, bool sandbox = null ) : Task |
Отписывает устройство от Push уведомлений
|
Метод | Описание | |
---|---|---|
MethodGroup_Account ( |
public BanUser ( int userId ) : Task |
||
userId | int | Идентификатор пользователя, которого нужно добавить в черный список |
Результат | Task |
public ChangePassword ( string restoreSid, string changePasswordHash, string oldPassword, string newPassword ) : Task |
||
restoreSid | string | Идентификатор сессии, полученный при восстановлении доступа используя метод auth.restore. (В случае если пароль меняется сразу после восстановления доступа) |
changePasswordHash | string | Хэш, полученный при успешной OAuth авторизации по коду полученному по СМС (В случае если пароль меняется сразу после восстановления доступа) |
oldPassword | string | Текущий пароль пользователя |
newPassword | string | Новый пароль, который будет установлен в качестве текущего |
Результат | Task |
public GetActiveOffers ( int offset = null, int count = 100 ) : Task |
||
offset | int | Оффсет для возврата результатов |
count | int | Количество записей, которые необходимо вернуть |
Результат | Task |
public GetAppPermissions ( int userId = null ) : Task |
||
userId | int | Идентификатор пользователя, информацию о настройках которого необходимо получить. По умолчанию — текущий пользователь |
Результат | Task |
public GetBanned ( int offset = null, int count = 20 ) : Task |
||
offset | int | Оффсет для возврата результатов |
count | int | Количество записей, которые необходимо вернуть |
Результат | Task |
public RegisterDevice ( string token, string deviceId, string settings, int deviceYear = null, string deviceModel = "", string systemVersion = "", bool sandbox = null ) : Task |
||
token | string | Идентификатор устройства, используемый для отправки уведомлений. (для mpns идентификатор должен представлять из себя URL для отправки уведомлений) |
deviceId | string | уникальный идентификатор устройства |
settings | string | сериализованный JSON-объект, описывающий настройки уведомлений в специальном формате |
deviceYear | int | год устройства |
deviceModel | string | cтроковое название модели устройства |
systemVersion | string | строковая версия операционной системы устройства |
sandbox | bool | (iOS) использовать sandbox сервер для отправки push-уведомлений |
Результат | Task |
public SaveProfileInfo ( int cancelRequestId ) : Task |
||
cancelRequestId | int | идентификатор заявки на смену имени, которую необходимо отменить |
Результат | Task |
public SaveProfileInfo ( string firstName = "", string lastName = "", string maidenName = "", string screenName = "", Sex sex = null, Relation relation = null, int relationPartnerId = null, Date bdate = null, string homeTown = "", int countryId = null, int cityId = null, string status = "" ) : Task |
||
firstName | string | имя пользователя |
lastName | string | фамилия пользователя. |
maidenName | string | девичья фамилия пользователя (только для женского пола) |
screenName | string | короткое имя страницы |
sex | Sex | пол пользователя |
relation | Relation | семейное положение пользователя |
relationPartnerId | int | идентификатор пользователя, с которым связано семейное положение |
bdate | Date | дата рождения пользователя |
homeTown | string | родной город пользователя |
countryId | int | идентификатор страны пользователя |
cityId | int | идентификатор города пользователя |
status | string | статус пользователя, который также может быть изменен методом status.set |
Результат | Task |
public SetInfo ( int intro = null, bool ownPostsDefault = null, bool noWallReplies = null ) : Task |
||
intro | int | битовая маска, отвечающая за прохождение обучения в мобильных клиентах |
ownPostsDefault | bool | Отображать по дефолту только записи пользователя |
noWallReplies | bool | отключить комментирование записей на стене |
Результат | Task |
public SetNameInMenu ( string name, string userId ) : Task |
||
name | string | короткое название приложения |
userId | string | идентификатор пользователя |
Результат | Task |
public SetOnline ( bool voip = true ) : Task |
||
voip | bool | возможны ли видеозвонки для данного устройства |
Результат | Task |
public SetSilenceMode ( string deviceId, int time, int chatId = null, int userId = null, int sound ) : Task |
||
deviceId | string | уникальный идентификатор устройства |
time | int | время в секундах на которое требуется отключить уведомления, -1 отключить навсегда |
chatId | int | |
userId | int | идентификатор пользователя |
sound | int | включить/отключить звук в данном диалоге |
Результат | Task |
public UnbanUser ( int userId ) : Task |
||
userId | int | идентификатор пользователя, которого нужно убрать из черного списка |
Результат | Task |
public UnregisterDevice ( string deviceId, bool sandbox = null ) : Task |
||
deviceId | string | уникальный идентификатор устройства |
sandbox | bool | отписать устройство, использующее sandbox сервер для отправки push-уведомлений |
Результат | Task |