SMSFeedback API для обработки смс
на короткие номера на вашем сайте

Интерфейс прикладного программирования - Application programming interface (API) для интеграции с SMSfeedback

API использует GET запрос для передачи сообщения, которое абонент отправил на короткий номер с выбранным вами префиксом. Кроме самого текста сообщения, вашему скрипту будут переданы, другие данные, которые вы можете использовать для обработки "входных данных" у себя на сайте.

Передача сообщения

GET запрос на сервер, вида:

http://адрес_сервера/ваш_скрипт?num=2420&user_id=79876543210&msg=SLOVO+TEXT
Параметр Описание
msg Текст сообщения. Например, "SLOVO+TEXT", где ваш уникальный префикс - это "SLOVO", а "+TEXT" - данные которые добавил абонент. Максимум 134 символа.
num короткий номер на который отправлено сообщение, например, 1121
date Дата обработки смс на короткий номер в формате 2008-01-01 17:01:53
user_id Телефон с которого отпарвлено сообщение в формате 79031234567
smsid Уникалтный идентификатор сообщения на короткий номер в формате 12345678910
skey Уникалтный защитный ключ в формате df03ee1е7407dc7t50754041d730933f. Специальное согласованное с нами защитное слово, закодированное md5 алгоритмом кодирования должно совпадать с уникальным защитным ключом для обеспечения безопасности вашего скрипта.

После обработки "входных данных" ваш скрипт должен ответить HTTP статусом 200. В противном случае наша система будет пытаться доставить сообщение снова и снова, увеличивая интервал между попытками.

Пример скрипта обработчика на PHP

							<?php 
							/* использование функции передачи сообщения	*/
							$smsid = $_GET['smsid']; //идентификатор смс сообщения
							$skey = $_GET['skey']; //контрольный код
							$secretkey = "wwe0843432sdfsdf"; // согласовывется со службой поддержки SMSfeedback
							if (md5($secretkey) != $skey) header("HTTP/1.0 404 Not Found"); // если коды не совпадают, прерываем обработку. 
							// Формируем ответ
							echo "smsid:$smsid\n";	
							echo "status:reply\n";
							echo "\n";
							echo "Usluga oplachena. Поддержка: help.smsfeedback.ru\n";
							// Текст "Usluga oplachena. Поддержка: help.smsfeedback.ru\n" уйдет смс сообщеием вашему клиенту.
							?>