SMS-API eSendex

Я пытаюсь настроить сценарий с использованием классического .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

В этом архиве вы найдете пример SendMessage.asp, который берет значения из полей формы и вызывает SendMessage в SendService.

Альтернативный подход HTTP POST-запроса потребует, чтобы вы сделали что-то вроде этого вопроса SO: или эту статью службы поддержки 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