unshare_billing_code
Чтобы отозвать код активации у определенного пользователя и его нижестоящих пользователей, используйте метод user/unshare_billing_code.
Конечная точка
svc=user/unshare_billing_code¶ms={
"userId": <long>,
"code": "<text>"
}
Параметры
Запрос должен содержать следующие параметры:
| Параметр | Описание |
|---|---|
| userId | ID пользователя, у которого нужно отозвать код активации. |
| code | Отзываемый код активации. |
Ответ
Ответ всегда содержит код ошибки и ее причину. В случае успешного выполнения запроса возвращается следующий ответ:
{
"error": 0,
"reason": "NO_ERROR"
}
В случае неудачного выполнения запроса ответ содержит код ошибки и причину из таблицы ниже, например:
{
"error": 7,
"reason": "CODE_NOT_SHARED_WITH_TARGET"
}
Коды ошибок
| Код ошибки | Причина | Описание |
|---|---|---|
| 1 | INVALID_PARAMS |
Неверные входные параметры, или код активации не найден. |
| 2 | NO_BILLING_BY_CODES |
Модуль Коды активации не включен. |
| 3 | INVALID_SOURCE_USER |
Недопустимый исходный пользователь: текущий пользователь не найден. |
| 4 | TARGET_USER_NO_ACCESS |
Целевой пользователь находится в иерархии не ниже текущего пользователя. |
| 5 | INVALID_TARGET_USER |
Недопустимый целевой пользователь: пользователь не найден. |
| 6 | CODE_NOT_SHARED_WITH_SOURCE |
Код не предоставлен исходному пользователю. |
| 7 | CODE_NOT_SHARED_WITH_TARGET |
Код не предоставлен целевому пользователю. |
| 9 | INTERNAL_ERROR |
Внутренняя ошибка. |