Изменена логика определения переменной среды, в которой работает проект.
Запрос метода теперь требует передачи обязательного параметра application_id
.
Добавлен параметр children_ids
, который возвращает id всех дочерних учеток
Добавлена поддержка JSONP.
Теперь не учитывает удаленные ключи.
В эти методы добавлен дополнительный параметр send_email
,
который позволяет отправить стандартное письмо.
Если в параметр application_id
передать не закрытый, а открытый ключ сервиса,
система не будет доверять этому запросу и потребует дополнительный параметр
session_id
- id валидной сессии авторизованного пользователя.
Иными словами, не авторизовавшись нельзя воспользоваться некоторыми методами.
Это распространяется только на закрытые методы.
Некоторые методы считаются открытыми, для которых не требуется id сессии.
Это auth
, authnative
, reg
, confirm
, reconfirm
,
password_recovery_get_key
, password_recovery_set_password
, extend_session
,
sessionexists
, issessionactive
, regions
Удаляет контакт
Возвращает дополнительно основной телефон под ключом phone
Возвращает дополнительно новые рег данные (regnum
, regkey
, active_until
)
Роут сменился на /getconfirmationcode
.
Теперь принимает только user_id
и contact
.
По коду подтверждения снимает подтверждение с существующего подтвержденного контакта и подтверждает неподтвержденный
Дополнительно теперь принимает код подтверждения (confirmation_code) для идентификации пользователя
password_recovery_set_password
Больше не принимает id_type, роут сменился на /password_recovery/set_password
.
Идентификация пользователя теперь проходит только по коду восстановления (recovery_code
).
При ошибке already_confirmed
в поле data
вернутся следующие данные:
confirmed_user_id - id уже подтвержденного пользователя
confirmee_user_id - id подтверждаемого пользователя
Добавлено поле has_password
, которое говорит задан ли у данной учетки пароль
addcontact - Добавить контакт
makemain - Сделать контакт основным
bind - Связать учетки
contactchange - Изменить значение контакта
Больше не принимает пароль, но принимает новый параметр old_email
из-за того, что теперь емейлов может быть несколько.
Больше не принимает пароль, но принимает новый параметр old_phone
из-за того, что теперь телефонов может быть несколько.
Роут сменился на /confirm
.
Больше не принимает id_type
, а принимает только confirmation_code
для идентификации
подтверждаемого контакта
В поле email
теперь возвращается основной email. Если его нет, то в нем будет null
.
Также возвращает все емейлы и телефоны в соответствующих полях emails
и phones
.
возвращает основные емейлы пользователе, а если нет основного, то null