====== Различия ====== Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
|
ru:psc:start [2013/06/25 15:59] smscoin |
ru:psc:start [2020/08/21 14:16] (текущий) |
||
|---|---|---|---|
| Строка 2: | Строка 2: | ||
| - | ===== Общая информация ===== | + | ===== 1. Общая информация ===== |
| Строка 27: | Строка 27: | ||
| - | ===== Управление сервисом ===== | + | ===== 2. Управление сервисом ===== |
| - | ==== Информация о провайдере ==== | + | ==== 2.1. Информация о провайдере ==== |
| - | === URL === | + | === 2.1.1 URL === |
| - | + | ||
| - | <code> | + | |
| - | http://userend.info/subs/ | + | |
| - | </code> | + | |
| + | [Предоставляется в момент создания сервиса] | ||
| - | === Параметры === | ||
| + | === 2.1.2 Параметры === | ||
| Строка 51: | Строка 48: | ||
| - | === Формат ответа === | + | === 2.1.3 Формат ответа === |
| Как правило, XML-ответ выглядит следующим образом. | Как правило, XML-ответ выглядит следующим образом. | ||
| Строка 66: | Строка 63: | ||
| - | === Возможные ответы системы === | + | === 2.1.4 Возможные ответы системы === |
| ^ Тип ^ Статус ^ Описание ^ Объяснение ^ | ^ Тип ^ Статус ^ Описание ^ Объяснение ^ | ||
| | OK | 0 | Beeline,mts.... |Название сотового оператора| | | OK | 0 | Beeline,mts.... |Название сотового оператора| | ||
| - | | | | | | | ||
| Строка 80: | Строка 76: | ||
| - | ==== Проверка статуса номера ==== | + | ==== 2.2 Проверка статуса номера ==== |
| - | === URL=== | + | === 2.2.1 URL=== |
| + | [Предоставляется в момент создания сервиса] | ||
| - | <code> | ||
| - | http://userend.info/subs/ | ||
| - | </code> | ||
| - | + | === 2.2.2 Параметры === | |
| - | === Параметры === | + | |
| Строка 102: | Строка 95: | ||
| - | === Формат ответа === | + | === 2.2.3 Формат ответа === |
| Как правило, XML-ответ выглядит следующим образом. | Как правило, XML-ответ выглядит следующим образом. | ||
| Строка 116: | Строка 109: | ||
| - | === Возможные ответы системы === | + | === 2.2.4 Возможные ответы системы === |
| ^Тип ^Статус ^ Описание^ Объяснение^ | ^Тип ^Статус ^ Описание^ Объяснение^ | ||
| - | | OK | 0 | phone_good | Номер свободен, подписка может быть создана | | + | | **OK** | 0 | phone_good | Номер свободен, подписка может быть создана | |
| | error | 1 | subs_not_supported_for_provider | Услуга не доступна для этого номера | | | error | 1 | subs_not_supported_for_provider | Услуга не доступна для этого номера | | ||
| | error | 2 | phone_blacklisted | Номер абонента находится в черном списке | | | error | 2 | phone_blacklisted | Номер абонента находится в черном списке | | ||
| Строка 126: | Строка 119: | ||
| | error | 4 | too_much_subs_for_phone | Произошла внутренняя ошибка, слишком много запросов с данного номера | | | error | 4 | too_much_subs_for_phone | Произошла внутренняя ошибка, слишком много запросов с данного номера | | ||
| | error | 5 | too_much_subs_for_ip | Слишком много запросов с данного IP | | | error | 5 | too_much_subs_for_ip | Слишком много запросов с данного IP | | ||
| - | | error | | | | | + | |
| Строка 134: | Строка 127: | ||
| - | ==== Создание подписки ==== | + | ==== 2.3 Создание подписки ==== |
| - | === URL === | + | === 2.3.1 URL === |
| - | <code> | + | [Предоставляется в момент создания сервиса] |
| - | http://userend.info/subs/ | + | |
| - | </code> | + | |
| - | === Параметры === | + | === 2.3.2 Параметры === |
| Строка 155: | Строка 146: | ||
| - | === Формат ответа === | + | === 2.3.3 Формат ответа === |
| Как правило, XML-ответ выглядит следующим образом. | Как правило, XML-ответ выглядит следующим образом. | ||
| Строка 169: | Строка 160: | ||
| + | === 2.3.4 Возможные ответы системы === | ||
| + | ^ Тип ^ Статус ^ Описание ^ Объяснение^ | ||
| + | | OK | | 0 | code_created | | ||
| + | | error | 1 | subs_not_supported_for_p rovider | Услуга не доступна для этого номера | | ||
| + | | error | 2 | phone_blacklisted | Номер абонента находится в черном списке | | ||
| + | | error | 3 | phone_have_active_subs_already | Услуга уже активирована | | ||
| + | | error | 4 | too_much_subs_for_phone | Произошла внутренняя ошибка, слишком много запросов от номера | | ||
| + | | error | 5 | too_much_subs_for_ip | Слишком много запросов с данного IP | | ||
| + | | error | 6 | error_on_insert | Внутренняя ошибка. Пожалуйста, попробуйте еще раз. | | ||
| + | Обратите внимание, что статусы, описанные выше, это часть XML-ответа, а не статус HTTP. В | ||
| + | любом случае статус HTTP должен быть 200. | ||
| + | ==== 2.4 Проверка пароля ==== | ||
| + | === 2.4.1 URL === | ||
| + | [Предоставляется в момент создания сервиса] | ||
| + | |||
| + | === 2.4.2 Параметры === | ||
| + | |||
| + | |||
| + | ^ Параметр ^Тип ^ Описание ^ | ||
| + | | command | string | Устанавливается параметр '**check_pin**' | | ||
| + | | sid | int | ID услуги (предоставляется отдельно) | | ||
| + | | hash | int | Секретный код (предоставляется отдельно) | | ||
| + | | phone | varchar(16) | Номер абонента в международном формате (без + или 00) | | ||
| + | | ip | varchar(15) | IP-адрес пользователя | | ||
| + | | code| int| Код для проверки| | ||
| + | |||
| + | |||
| + | |||
| + | === 2.4.3 Формат ответа === | ||
| + | |||
| + | |||
| + | Как правило, XML-ответ выглядит следующим образом. | ||
| + | |||
| + | <code> | ||
| + | <response> | ||
| + | <code>0</ code> | ||
| + | <desc>pin_good</desc> | ||
| + | </response> | ||
| + | </code> | ||
| + | |||
| + | |||
| + | === Возможные ответы системы === | ||
| + | |||
| + | |||
| + | Как правило, XML-ответ выглядит следующим образом. | ||
| + | ^Тип ^Статус ^Описание^Объяснение^ | ||
| + | | **OK** | 0 | pin_good | Пароль корректный, услуга активирована | | ||
| + | | error | 11 | active_code_phone_combination_not_found | Номер находится в черном списке | | ||
| + | | error | 13 | code_retries_overlimit | Слишком много попыток ввести пароль. (массовая атака) | | ||