Brute.name Crutop VipRaskrutka Arbadoor.ru Чат вебмастеров

Как подключить псевдо-подписки в profit-bill - документация

Тема в разделе 'Profit-Bill.com', создана пользователем Max, 17 авг 2011.

  1. Max GMG Crew - Management Squad

    На форуме с:
    2 июн 2010
    Сообщения:
    468
    Симпатии:
    14
    Баллы:
    18
    Домашняя страница:
    Общая информация:

    Суть псевдо-подписок заключается в следующем: используя наше API, вы отправляете абоненту бесплатное sms сообщение с выбранного Вами короткого номера.

    Для абонента открывается сессия и затем, в течение определенного промежутка времени (обычно - 30 минут), все сообщения отправленные абонентом на короткий номер (например, ответное сообщение), передаются Вашему обработчику и зачисляются в Вашу статистику.

    Отправка сообщения абоненту (открытие сессии):

    Для того чтобы открыть сессию, необходимо вызвать наше API, используя URL слеюущего вида:
    Код:
    http://profit-bill.com/pseudo_subscription.php?id=3&secret=12345&phone=79051231231&short_number=1171&message=Podtverdite+vash+vozrast+otvetiv+na+etu+sms
    Описание параметров:
    • id - ID проекта псевдо-подписки
    • phone - Номер телефона абонента в международном формате
    • short_number - Короткий номер с которого будет отправлено бесплатное сообщение
    • message - Текст отправляемого сообщения
    Ответ от API будет иметь следующий вид:
    Код:
    reply=ok
    expires=2011-08-15 18:30:00
    now=2011-08-15 18:00:00
    reply - информация о статусе операции, expires - время истечения сессии псевдо-подписки, now - текущее время на сервере. expires и reply передаются только в случае успешного ответа

    Возможные значения параметра reply:
    • ok - Сессия успешно открыта
    • pseudo_subscription_not_found - Псевдо-подписка не найдена
    • invalid_secret_code - Неверный секретный код
    • invalid_short_number - Неверный короткий номер
    • invalid_phone - Неверный формат номера абонента
    • invalid_operator - Оператор не поддерживается
    Входящие сообщения от абонента:

    Сообщения, отправленные абонентом, будут передаваться методом GET в обработчик, указанный в настройках проекта подписки.

    Вызов обработчика входящих сообщений для псевдо-подписок ничем не отличается от вызова обработчика для SMS API.

    Инструкция по SMS API

    Дополнения:
    • Не все короткие номера доступны для псевдо-подписок. Доступные короткие номера вы можете посмотреть здесь (требуется авторизация в profit-bill.com).
    • php: Простейший код обработки статуса открытия сессии -
      PHP:
      <php $reply=file_get_contents($url); if(strstr($reply'reply=ok')) { ...действия в случае успешной отправки...}?>
    • php: Для обработки expires, now или получения всех параметров удобно использовать parse_ini_string.
    • На некоторых номерах установлен статический текст для отправки абоненту и параметр message игнорируется.
  2. Max GMG Crew - Management Squad

    На форуме с:
    2 июн 2010
    Сообщения:
    468
    Симпатии:
    14
    Баллы:
    18
    Домашняя страница:

Поделиться этой страницей