C# 클래스 kasthack.vksharp.RequestApi.MethodGroup_account

파일 보기 프로젝트 열기: kasthack/kasthack.vksharp

공개 메소드들

메소드 설명
BanUser ( int userId ) : Request

Добавляет пользователя в черный список.Если указанный пользователь является другом текущего пользователя или имеет от него входящую или исходящую заявку в друзья, то для добавления пользователя в черный список Ваше приложение должно иметь права: friends.

ChangePassword ( string restoreSid, string changePasswordHash, string oldPassword, string newPassword ) : Request

Позволяет сменить пароль пользователя после успешного восстановления доступа к аккаунту через СМС, используя метод auth.restore

GetActiveOffers ( int offset = null, int count = 100 ) : Request>

Возвращает список активных рекламных предложений (офферов), выполнив которые пользователь сможет получить соответствующее количество голосов на свой счёт внутри приложения

GetAppPermissions ( int userId = null ) : Request

Получает настройки текущего пользователя в данном приложении

GetBanned ( int offset = null, int count = 20 ) : Request

Возвращает список пользователей, находящихся в черном списке

GetInfo ( ) : Request

Возвращает информацию о текущем аккаунте

GetProfileInfo ( ) : Request

Возвращает информацию о текущем профиле

RegisterDevice ( string token, string deviceId, string settings, int deviceYear = null, string deviceModel = "", string systemVersion = "", bool sandbox = null ) : Request

Подписывает устройство на базе iOS, Android или Windows Phone на получение Push-уведомлений

SaveProfileInfo ( int cancelRequestId ) : Request

Отменяет редактирование профиля

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 = "" ) : Request

Редактирует информацию текущего профиля

SetInfo ( int intro = null, bool ownPostsDefault = null, bool noWallReplies = null ) : Request

Позволяет редактировать информацию о текущем аккаунте.

SetNameInMenu ( string name, string userId ) : Request

Устанавливает короткое название приложения (до 17 символов), которое выводится пользователю в левом меню

SetOffline ( ) : Request

Помечает текущего пользователя как offline

SetOnline ( bool voip = true ) : Request

Помечает текущего пользователя как online на 15 минут

SetSilenceMode ( string deviceId, int time, int chatId = null, int userId = null, int sound ) : Request

Отключает push-уведомления на заданный промежуток времени

UnbanUser ( int userId ) : Request

Убирает пользователя из черного списка

UnregisterDevice ( string deviceId, bool sandbox = null ) : Request

Отписывает устройство от Push уведомлений

비공개 메소드들

메소드 설명
MethodGroup_account ( RequestApi parent ) : System

메소드 상세

BanUser() 공개 메소드

Добавляет пользователя в черный список.Если указанный пользователь является другом текущего пользователя или имеет от него входящую или исходящую заявку в друзья, то для добавления пользователя в черный список Ваше приложение должно иметь права: friends.
public BanUser ( int userId ) : Request
userId int Идентификатор пользователя, которого нужно добавить в черный список
리턴 Request

ChangePassword() 공개 메소드

Позволяет сменить пароль пользователя после успешного восстановления доступа к аккаунту через СМС, используя метод auth.restore
public ChangePassword ( string restoreSid, string changePasswordHash, string oldPassword, string newPassword ) : Request
restoreSid string Идентификатор сессии, полученный при восстановлении доступа используя метод auth.restore. (В случае если пароль меняется сразу после восстановления доступа)
changePasswordHash string Хэш, полученный при успешной OAuth авторизации по коду полученному по СМС (В случае если пароль меняется сразу после восстановления доступа)
oldPassword string Текущий пароль пользователя
newPassword string Новый пароль, который будет установлен в качестве текущего
리턴 Request

GetActiveOffers() 공개 메소드

Возвращает список активных рекламных предложений (офферов), выполнив которые пользователь сможет получить соответствующее количество голосов на свой счёт внутри приложения
public GetActiveOffers ( int offset = null, int count = 100 ) : Request>
offset int Оффсет для возврата результатов
count int Количество записей, которые необходимо вернуть
리턴 Request>

GetAppPermissions() 공개 메소드

Получает настройки текущего пользователя в данном приложении
public GetAppPermissions ( int userId = null ) : Request
userId int Идентификатор пользователя, информацию о настройках которого необходимо получить. По умолчанию — текущий пользователь
리턴 Request

GetBanned() 공개 메소드

Возвращает список пользователей, находящихся в черном списке
public GetBanned ( int offset = null, int count = 20 ) : Request
offset int Оффсет для возврата результатов
count int Количество записей, которые необходимо вернуть
리턴 Request

GetInfo() 공개 메소드

Возвращает информацию о текущем аккаунте
public GetInfo ( ) : Request
리턴 Request

GetProfileInfo() 공개 메소드

Возвращает информацию о текущем профиле
public GetProfileInfo ( ) : Request
리턴 Request

RegisterDevice() 공개 메소드

Подписывает устройство на базе iOS, Android или Windows Phone на получение Push-уведомлений
public RegisterDevice ( string token, string deviceId, string settings, int deviceYear = null, string deviceModel = "", string systemVersion = "", bool sandbox = null ) : Request
token string Идентификатор устройства, используемый для отправки уведомлений. (для mpns идентификатор должен представлять из себя URL для отправки уведомлений)
deviceId string уникальный идентификатор устройства
settings string сериализованный JSON-объект, описывающий настройки уведомлений в специальном формате
deviceYear int год устройства
deviceModel string cтроковое название модели устройства
systemVersion string строковая версия операционной системы устройства
sandbox bool (iOS) использовать sandbox сервер для отправки push-уведомлений
리턴 Request

SaveProfileInfo() 공개 메소드

Отменяет редактирование профиля
public SaveProfileInfo ( int cancelRequestId ) : Request
cancelRequestId int идентификатор заявки на смену имени, которую необходимо отменить
리턴 Request

SaveProfileInfo() 공개 메소드

Редактирует информацию текущего профиля
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 = "" ) : Request
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
리턴 Request

SetInfo() 공개 메소드

Позволяет редактировать информацию о текущем аккаунте.
public SetInfo ( int intro = null, bool ownPostsDefault = null, bool noWallReplies = null ) : Request
intro int битовая маска, отвечающая за прохождение обучения в мобильных клиентах
ownPostsDefault bool Отображать по дефолту только записи пользователя
noWallReplies bool отключить комментирование записей на стене
리턴 Request

SetNameInMenu() 공개 메소드

Устанавливает короткое название приложения (до 17 символов), которое выводится пользователю в левом меню
public SetNameInMenu ( string name, string userId ) : Request
name string короткое название приложения
userId string идентификатор пользователя
리턴 Request

SetOffline() 공개 메소드

Помечает текущего пользователя как offline
public SetOffline ( ) : Request
리턴 Request

SetOnline() 공개 메소드

Помечает текущего пользователя как online на 15 минут
public SetOnline ( bool voip = true ) : Request
voip bool возможны ли видеозвонки для данного устройства
리턴 Request

SetSilenceMode() 공개 메소드

Отключает push-уведомления на заданный промежуток времени
public SetSilenceMode ( string deviceId, int time, int chatId = null, int userId = null, int sound ) : Request
deviceId string уникальный идентификатор устройства
time int время в секундах на которое требуется отключить уведомления, -1 отключить навсегда
chatId int
userId int идентификатор пользователя
sound int включить/отключить звук в данном диалоге
리턴 Request

UnbanUser() 공개 메소드

Убирает пользователя из черного списка
public UnbanUser ( int userId ) : Request
userId int идентификатор пользователя, которого нужно убрать из черного списка
리턴 Request

UnregisterDevice() 공개 메소드

Отписывает устройство от Push уведомлений
public UnregisterDevice ( string deviceId, bool sandbox = null ) : Request
deviceId string уникальный идентификатор устройства
sandbox bool отписать устройство, использующее sandbox сервер для отправки push-уведомлений
리턴 Request