eSendex SMS API

Опитвам се да настроя скрипт, използвайки класически .asp/vbscript, за да изпратя SMS чрез услугата eSendex „HTTP Form Post“.

Засега скриптът работи... ето какво прави

  1. Взема стойностите на полетата на формуляра за извикващата страница
  2. Изпраща имейл
  3. Записва стойностите в моята база данни

Последното нещо, което искам скриптът да направи, е да изпрати SMS чрез комуникация с услугата eSendex „HTTP Form Post“, но тяхната API документация не е много полезна. Един примерен скрипт би бил добър!

Ако някой има опит с eSendex, може би ще ме посъветва!

Благодаря предварително


person user826433    schedule 02.07.2011    source източник


Отговори (1)


Има два подхода, които можете да предприемете, за да комуникирате с Esendex Form Post API от ASP.

Можете или сами да формирате заявка за HTTP POST и да опитате да изпратите данните директно в нея, или можете да използвате EsendexSdk2.dll, който предоставят като част от ASP SMS SDK: http://www.esendex.co.uk/Developers/Downloads/ASP-SMS-SDK-Download

Можете да видите примери как да използвате EsendexSdk2.dll с ASP тук: http://www.esendex.co.uk/Developers/SDKs/ASP-SMS-SDK

В това изтегляне на zip ще намерите пример за SendMessage.asp, който взема стойности от полета във формуляр и извиква SendMessage на SendService.

Алтернативният подход на HTTP POST Request би изисквал да направите нещо като този SO въпрос: https://stackoverflow.com/questions/5452505/form-post-asp-classic-xmlhttp или тази статия за поддръжка на Microsoft: http://support.microsoft.com/kb/290591 използвайки ServerXMLHttp от MSXML, но не съм пробвал този метод сам, така че това е просто алтернативно предложение за използването на DLL.

Вашите данни от формуляра, които бихте „изпратили“ в случай на ServerXMLHttp, ще бъдат кодиран във формуляр списък с променливи като username=YOURUSERNAME&password=YOURPASSWORD&account=EX000000&recipient=44770000000&body=hello

Чувствайте се свободни да дадете допълнителни примери за това как искате да извикате Esendex API от вашия код, ако това ще помогне и можете да получите отлична поддръжка от Esendex, като изпратите имейл на [email protected].

person jbjon    schedule 03.07.2011