Subscriber.OptIn
Описание
Выполнить opt-in подтверждение или отклонить подписку
Параметры запроса
- SessionID = {string} (обязательный)
- Session ID необходим для аутентификации. Обязателен только для десктоп приложений
- Command = {Subscriber.OptIn} (обязательный)
- API команда
- ResponseFormat = {JSON | XML} (обязательный)
- Формат ответа
- JSONPCallBack = {bool}
- Используется для междоменной передачи. Узнать о JSONP можно по ссылке: http://ru.wikipedia.org/wiki/JSONP
- ListID = {integer} (обязательный)
- ID списка
- SubscriberID = {integer} (обязательный)
- ID подписчика
- Mode = {Confirm | Reject} (обязательный)
- Выполнить opt-in подтверждение или отклонить подписку
Параметры ответа
- Success = {true | false}
- Состояние - успешно или ошибка
- ProcessedMode = {Confirm | Reject}
- возвращает завершенный процесс
- RedirectURL = {string}
- Целевой URL куда перенаправить после завершения процесса
- ErrorCode = {integer}
- Код ошибки
Коды ошибок
- 1
- ID списка подписчиков не найден
- 2
- ID подписчика не найден
- 3
- Opt режим не найден
- 4
- Недействительный ID списка подписчиков
- 5
- Недействительный ID пользователя
- 6
- Недействительный ID подписчика
- 7
- Недействительный opt-in режим
- 8
- Подписчик уже выполнил opt-in подтверждение
- 99998
- Ошибка авторизации или истекла сессия
- 99999
- Недостаточно прав