Изпращане на 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 библиотека, която дава възможност да се свържете с различни видове сървъри за различни протоколи.