account

account.saveProfileInfo

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

Этот метод можно вызвать с ключом доступа пользователя, полученным в Standalone-приложении через Implicit Flow.

Параметры

first_name

string

Имя пользователя. Обязательно с большой буквы.

last_name

string

Фамилия пользователя. Обязательно с большой буквы.

maiden_name

string

Девичья фамилия пользователя (только для женского пола).

screen_name

string

Короткое имя страницы.

cancel_request_id

string

Идентификатор заявки на смену имени, которую необходимо отменить. Если передан этот параметр, все остальные параметры игнорируются.

sex

string

пол пользователя. Возможные значения:

  • 1 — женский;
  • 2 — мужской.
relation

string

Семейное положение пользователя. Возможные значения:

  • 1 — не женат/не замужем;
  • 2 — есть друг/есть подруга;
  • 3 — помолвлен/помолвлена;
  • 4 — женат/замужем;
  • 5 — всё сложно;
  • 6 — в активном поиске;
  • 7 — влюблён/влюблена;
  • 8 — в гражданском браке;
  • 0 — не указано.
relation_partner_id

string

Идентификатор пользователя, с которым связано семейное положение.

bdate

string

Дата рождения пользователя в формате DD.MM.YYYY, например 15.11.1984.

bdate_visibility

string

Видимость даты рождения. Возможные значения:

  • 1 — показывать дату рождения;
  • 2 — показывать только месяц и день;
  • 0 — не показывать дату рождения.
home_town

string

Родной город пользователя.

country_id

string

Идентификатор страны пользователя.

city_id

string

Идентификатор города пользователя.

status

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 – фамилия пользователя, указанная в заявке.

Коды ошибок

1260
Invalid screen name

В ходе выполнения могут произойти общие ошибки.