NowSMS / MMS专有URL提交

的Now 短信& 提交消息的专有格式是“Send 彩信Message”网关的Web菜单界面中的表单。

要通过此界面提交消息,必须在 “SMS Users” 配置对话框。

提交方式与“Send 彩信Message”表单在网关中执行’的Web菜单界面,您需要在“multipart/form-data” MIME type.

基本上,当您发布时,它看起来像这样:

POST / HTTP / 1.0
接受:* / *
Content-type: 多部分/表单数据; boundary=”–boundary-border–”
内容长度:xxxxx(帖子内容部分的大小)
授权: 用户名密码 (base64 encoded)

—-boundary-border–
内容处置:表单数据;名称=“PhoneNumber”

+448080148324
—-boundary-border–
内容处置:表单数据;名称=”MMSFrom”

sender @ domain(或+38484753009)
—-boundary-border–
内容处置:表单数据;名称=”MMSSubject”

Message 学科
—-boundary-border–
内容处置:表单数据;名称=”MMSText”

消息的可选文本部分。
—-boundary-border–
内容处置:表单数据;名称=”MMSFile”; filename=”原始文件名”
内容类型:哑剧/类型

文件数据在这里
—-boundary-border—-

的content-type for the overall message is “multipart/form-data”。与其他多部分MIME编码一样,您必须包括一个分隔消息的多个部分的边界。

设置Content-length:字段以指定后面的多部分内容的长度非常重要(这是服务器知道HTTP帖子已完成的方式)。

的Authorization header specifies the username and password used to login to the gateway. It is in the format “username:password”并且是Base64编码的。

然后,每个表单变量的内容都有一部分。

“PhoneNumber” 变量是必需的,它是邮件收件人的电话号码。

的“MMSFrom”变量是可选的。它是“From:”消息中使用的地址。 (如果发送预编译的消息,则此消息仅用于通知。)

的“MMSSubject”变量是可选的。它是“Subject”消息中使用的行。 (如果发送预编译的消息,则此消息仅用于通知。)

的“MMSText”变量是可选的。它包含消息的文本部分。

的“MMSFile”变量是可选的,可以重复多次。它包含上载文件的二进制文件内容。如果你’重新发送预编译的文件,您’d only include the “MMSFile”变一次。如果你’重新发送消息以供网关编译时,您可以将每个单独的消息部分包括为“MMSFile” variable.

作为使用HTTP POST的替代方法,如果消息的内容已存在于Web服务器上,则“MMSFile”变量可以指定为URL,而不是实际的文件内容。在这种情况下,可以使用HTTP GET请求将消息提交到网关,而不需要HTTP POST。例如:

http://127.0.0.1:8800/?PhoneNumber=xxxxxx&MMSFrom=sender@domain&MMSSubject=Message+Subject&MMSText=An+optional+text+part+of+the+message&MMSFile=http://www.zgbianpofanghuwang.com/media/logo.gif

的variables are the same as described above, except that in a GET request, the “MMSFile”变量必须指向URL。与POST请求一样,“MMSFile”变量可以重复以指定多个内容文件。

注意:如果为Web界面启用了身份验证,则任何提交消息的应用程序都必须提供用于访问的用户名和密码。此用户名和密码是指在 “SMS Users” 配置对话框。 的application can either include the user name and password in an “Authorization:” header using “HTTP基本认证”, or it can include “&User=xxxx&Password=xxxx”URL请求中的参数。

注意:在标题为的部分中可以找到一个PHP脚本,该脚本简化了生成HTTP POST以便将消息提交到NowSMS的过程。 发信息 with PHP.