Изпращане на SMS на XML

  • HSE 8 (800) 500-80-16
  • София 7 (812) 426-13-66
  • София 7 (495) 374-80-34
  • Novosibirsk 7 (383) 207-54-38
  • Екатеринбург 7 (343) 351-75-20
  • Челябинск 7 (351) 799-57-70
  • Voronezh 7 (473) 300-30-34
  • Долна Новгород 7 (831) 280-98-15
  • Казан 7 (843) 212-20-24
  • Самара 7 (846) 212-98-95
  • Krasnodar 7 (861) 201-83-82
  • Ростов на дон 7 (863) 322-03-92

Платформа за възстановяване на пароли

API: HTTP, SMPP, XML.

API: през HTTPS, SMPP, SOAP, XML, JSON, SMTP.
Уникална система за сигурност.
Лични настройки.

Регистрация на платформа

API: HTTP, SMPP, XML.

API: през HTTPS, SMPP, SOAP, XML, JSON, SMTP.
Уникална система за сигурност.
Лични настройки.

XML протокол (POST-заявка)

XML (Extensible Markup Language)

Extensible Markup Language. Спецификацията на XML описва XML-документи и частично описва поведението на XML-манипулатори. Езикът се нарича разтегателен, защото тя не реши маркиране, използвани в този документ: предприемачът е свободен да се създаде оформление в съответствие с нуждите на дадена област, да се ограничават само до синтактичните правила.

Той предвижда подмяна на заявки за XML. Информация се обменя чрез TCP / IP връзка за HTTP протокол или HTTPS (HTTP през SSL) метод POST.

един от многото методи искането, подкрепено с HTTP протокол, използван в World Wide Web. Методът на POST е предназначен да поиска уеб сървъра приема данните поставени в тялото на съобщение на магазин.

За обмен на информация се изпраща до поискване XML тип:

област име описва типа на заявка към сървъра:

В отговор на това искане идва след XML-резултат:

xml_name поле показва вида на заявката, която е изпратена до сървъра:

Полеви ВЕИ показват възможни грешки при изпращане:

В структурата на XML-заявката

Изпращане на SMS съобщения и получаване на състоянието на вече изпратените съобщения изпращате структура XML-конкретно запитване. В XML-заявка могат да се изпращат до 250 SMS съобщения.

пример XML-молба за изпращане на съобщения

Клиентът изпраща XML-молба за изпращане на съобщението (да се определи какво е възможно да се изпрати SMS на име на поле = "sms_send"):

низ до 50 знака. На базата на уникалността на параметър sms_id проверява съкращение на изпращане на SMS запитвания. Ако sms_id използва повторно, системата ще се върне xml_result / push_id / @ ВЕИ = 1 и ще push_id Set Identifier първи опит да изпратите съобщение с този sms_id.

низ до 25 знака. Параметърът не може да бъде празно.

String до 11 знака (текст) или до 16 символа (брой) в зависимост от вида. Параметърът не може да бъде празно.

При успешно сървър за обработка на XML заявка в отговор идва подобно съобщение:

варианти за реакция:

Ако както се случи в резултат на грешки, обработка на XML сървър на заявки, отговорът ще получите съобщение на формата:

варианти за реакция:

пример XML-молба за получаване на статут на предварително изпратените съобщения

Клиентът изпраща XML-искане за състоянието на вече изпратените съобщения (за да се определи какво е състоянието на получаване на SMS може да бъде на името на полето = "sms_status2"):

Заявка параметри:

При успешно сървър за обработка на XML заявка в отговор идва подобно съобщение:

варианти за реакция:

Ако както се случи в резултат на грешки, обработка на XML сървър на заявки, отговорът ще получите съобщение на формата:

варианти за реакция:

Ограничение за прехвърляне на специални символи в текста на SMS

За да се предотврати грешки при обработката на XML-заявките и отговорите, героите в текста на съобщението, за да бъдат използвани като официален език в XML и HTML, който искате да замените. Замяна се извършва в таблицата вляво, за да изпратите заявка, както и в отговор на обратната замяна от дясно на ляво.

Кодове за грешки, които се появяват, когато на заявка

Когато може да се случи обработка на XML-заявка грешки, които се върнаха код в атрибута. както и описание атрибут отговор.

Забележка: Не бъркайте тези кодове за грешки с състоянието на доставка на SMS.

Системата показва описание на грешките, които са възникнали като разбор на XML заявка като цяло и за всяка от изпратеното съобщение.

Грешки, свързани с XML-искане като цяло

XML-RE, предавани параметри кодекс и грешки описание разбор заявка и описание на маркера. Ако възникне грешка при анализа на XML-заявка, тази грешка се отнася за всички съобщения от това искане и никой предава съобщението за заявка няма да бъдат доставени.

Грешки, свързани с прехвърлянето на определени XML-съобщения с искания

Код и описание на грешки при изпращане на SMS-специално се предава на всеки присъдено параметри и описание на таг

. Код и грешки описание в маркера

Това се отнася само за съобщения с определения

. Всички искане съобщение ще бъде доставено по едно и също време или доставени самостоятелно.

приложение

Ако трябва да изпратите XML-заявка, използване на уеб сървъра и PHP-скрипт, е необходимо да имате инсталирана Curl библиотека, която дава възможност да се свържете с различни видове сървъри за различни протоколи.

Пример PHP-скрипт за изпращане на SMS съобщения чрез XML-заявка

Пример PHP-скрипт, да получат статут на предоставени в предходен период SMS съобщения чрез XML-заявка