account.saveProfileInfo
Редактирует информацию текущего профиля.
Этот метод можно вызвать с ключом доступа пользователя, полученным в Standalone-приложении через Implicit Flow.
Параметры
string
Имя пользователя. Обязательно с большой буквы.
string
Фамилия пользователя. Обязательно с большой буквы.
string
Девичья фамилия пользователя (только для женского пола).
string
Короткое имя страницы.
string
Идентификатор заявки на смену имени, которую необходимо отменить. Если передан этот параметр, все остальные параметры игнорируются.
string
пол пользователя. Возможные значения:
- •
1
— женский; - •
2
— мужской.
string
Семейное положение пользователя. Возможные значения:
- •
1
— не женат/не замужем; - •
2
— есть друг/есть подруга; - •
3
— помолвлен/помолвлена; - •
4
— женат/замужем; - •
5
— всё сложно; - •
6
— в активном поиске; - •
7
— влюблён/влюблена; - •
8
— в гражданском браке; - •
0
— не указано.
string
Идентификатор пользователя, с которым связано семейное положение.
string
Дата рождения пользователя в формате DD.MM.YYYY
, например 15.11.1984
.
string
Видимость даты рождения. Возможные значения:
- •
1
— показывать дату рождения; - •
2
— показывать только месяц и день; - •
0
— не показывать дату рождения.
string
Родной город пользователя.
string
Идентификатор страны пользователя.
string
Идентификатор города пользователя.
string
Статус пользователя, который также может быть изменен методом status.set
.
Результат
Метод возвращает объект, содержащий следующие поля:
- •
changed
– возвращает1
— если информация была сохранена,0
— если ни одно из полей не было сохранено.
Если в параметрах передавалось имя или фамилия пользователя, в объекте также будет возвращено поле name_request
– объект, содержащий информацию о заявке на смену имени, со следующими полями:
- •
id
– идентификатор заявки, необходимый для её отмены (только еслиstatus
равенprocessing
). Для отмены заявки необходимо вызвать методaccount.saveProfileInfo
с параметромcancel_request_id
; - •
status
– статус заявки, возвращаемые значения:- •
success
– имя было успешно изменено; - •
processing
– заявка рассматривается; - •
declined
– заявка отклонена; - •
was_accepted
– недавно уже была одобрена заявка, повторную заявку можно подать не раньше даты, указанной в полеrepeat_date
; - •
was_declined
– предыдущая заявка была отклонена, повторную заявку можно подать не раньше даты, указанной в полеrepeat_date
; - •
response
– общий ответ по статусу обработки заявки; - •
response_with_link
– общий ответ по статусу обработки заявки, содержащий ссылку в полеlink
;
- •
- •
first_name
– имя пользователя, указанное в заявке; - •
last_name
– фамилия пользователя, указанная в заявке.
Коды ошибок
В ходе выполнения могут произойти общие ошибки.