Изменена логика определения переменной среды, в которой работает проект.
Запрос метода теперь требует передачи обязательного параметра 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