Версия от 10.01.2017

Изменения

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

Версия от 09.01.2017 (1.0.5)

Изменения

extendsession

Запрос метода теперь требует передачи обязательного параметра application_id.

Версия от 21.07.2016

Изменения

getRegOwners

Добавлен параметр children_ids, который возвращает id всех дочерних учеток

Версия от 14.07.2016

Изменения

Добавлена поддержка JSONP.

getRegOwners

Теперь не учитывает удаленные ключи.

Версия от 13.07.2016

Изменения

reg

addcontact

contactchange

emailchange

phonechange

В эти методы добавлен дополнительный параметр send_email, который позволяет отправить стандартное письмо.

Версия от 11.07.2016

Изменения

Если в параметр application_id передать не закрытый, а открытый ключ сервиса, система не будет доверять этому запросу и потребует дополнительный параметр session_id - id валидной сессии авторизованного пользователя. Иными словами, не авторизовавшись нельзя воспользоваться некоторыми методами.

Это распространяется только на закрытые методы.

Некоторые методы считаются открытыми, для которых не требуется id сессии. Это auth, authnative, reg, confirm, reconfirm, password_recovery_get_key, password_recovery_set_password, extend_session, sessionexists, issessionactive, regions

Версия от 27.06.2016

Новые методы

removecontact

Удаляет контакт

Версия от 24.06.2016

Изменения

profile

Возвращает дополнительно основной телефон под ключом phone

Версия от 22.06.2016

Изменения

addReg и addRegString

Возвращает дополнительно новые рег данные (regnum, regkey, active_until)

Версия от 14.06.2016

Изменения

getconfirmationcode

Роут сменился на /getconfirmationcode. Теперь принимает только user_id и contact.

Версия от 07.06.2016

Новые методы

reconfirm

По коду подтверждения снимает подтверждение с существующего подтвержденного контакта и подтверждает неподтвержденный

Изменения

password_recovery_get_key

Дополнительно теперь принимает код подтверждения (confirmation_code) для идентификации пользователя

password_recovery_set_password

Больше не принимает id_type, роут сменился на /password_recovery/set_password. Идентификация пользователя теперь проходит только по коду восстановления (recovery_code).

Версия от 02.06.2016

Изменения

confirm

При ошибке already_confirmed в поле data вернутся следующие данные:

profile

Добавлено поле has_password, которое говорит задан ли у данной учетки пароль

Версия от 26.05.2016

Новые методы

addcontact - Добавить контакт

makemain - Сделать контакт основным

bind - Связать учетки

contactchange - Изменить значение контакта

Изменения

emailchange

Больше не принимает пароль, но принимает новый параметр old_email из-за того, что теперь емейлов может быть несколько.

phonechange

Больше не принимает пароль, но принимает новый параметр old_phone из-за того, что теперь телефонов может быть несколько.

confirm

Роут сменился на /confirm.

Больше не принимает id_type, а принимает только confirmation_code для идентификации подтверждаемого контакта

profile

В поле email теперь возвращается основной email. Если его нет, то в нем будет null.

Также возвращает все емейлы и телефоны в соответствующих полях emails и phones.

getRegOwners

возвращает основные емейлы пользователе, а если нет основного, то null