Если у пользователя имеется розничный аккаунт и библиотечный аккаунт ЛитРес, то их можно объединить. При этом все остатки на счетах и купленные книги суммируются и остаются на том аккаунте, от имени которого инициируется объединение, пользователь становится гибридом, а второй (библиотечный) аккаунт, присоединяемый к текущему, полностью удаляется, передавая в гибрида всю информацию о библио-роли.
Примечание: SID в запросе требуется передавать от текущей (основной) учётной записи пользователя, а не от присоединяемой.
ID функции
w_unite_libuser
Кто может вызывать
Авторизованный пользователь (чей SID используется как основной).
Авторизованное приложение.
Принимаемые параметры
login_mail* – логин или e-mail от присоединяемой (уничтожаемой) учётной записи библио-пользователя;
pwd* – пароль от присоединяемой (уничтожаемой) учётной записи библио-пользователя.
Возвращаемые значения
Отсутствуют.
Возможные ошибки
error_code | error_message | Описание |
|---|---|---|
101025 | Неверное сочетание логина/e-mail и пароля | В запросе передана некорректная комбинация login_mail/pwd |
101026 | Слишком много ошибок объединения аккаунтов, доступ временно заблокирован | При последнем запросе был превышен лимит ошибочных попыток объединения аккаунтов с указанием неверных сочетаний login_mail/pwd. Попробуйте повторить запрос через 3 минуты |
101058 | Основная учетная запись совпадает с присоединяемой | Логин или e-mail (login_mail) от присоединяемой учётной записи совпадает с логином текущего авторизованного пользователя |
101059 | Объединять учетную запись библиотекаря нельзя | Учетные записи с правами Библиотекаря (в проекте «Библиотека: ЛитРес») не имеют возможности объединения. Используйте другие учетные записи для объединения |
101100 | Нельзя объединять учетную запись пользователя школьной библиотеки | Учетные записи пользователей проекта „ЛитРес: Школа" не имеют возможности объединения |
| 101173 | Это не библиотечный аккаунт, объединение невозможно | Присоединяемый пользователь не имеет библио-роли и не может быть объединен с текущим |
| 101186 | More than one phone | У пользователей разные номера телефонов |
Пример запроса на сервер
{
"sid": "f121e02084344f06da1a5213999e8fcG",
"app": "1",
"time": "2015-04-22T13:49:02+03:00",
"sha": "acde0e9919a273c3a5f363eb8abe3df49fabbf768086b4ec6ecccbbc0b4d9b12",
"requests": [
{
"func": "w_unite_libuser",
"id": "unite_libuser",
"param": {
"login_mail": "236249839",
"pwd": "123$456",
}
}
]
}
Пример ответа сервера
{
"success": true,
"time": "2014-11-07T16:21:02+03:00",
"unite_libuser": {
"success": true
}
}