我已经购买了对SMS网关的API的访问权限,以便我可以向手机发送消息。他们给了我一个URL,一个用户名和一个密码。我想在我的PHP程序中使用它。
我的短信网关提供商向我提供了以下详细信息:
单个或多个短信的HTTP Api
http://yourURL/api/smsapi.aspx?username=yourUsername&password=yourPassword&to=9xxxxxxxxx,8xxxxxxxxx,7xxxxxxxxx&from=yourSenderId&message=Your message content.
- 用户名:您的登录用户名。
- 密码:您的登录密码。
- to:以逗号分隔的单个手机号码或多个手机号码(仅限10位数字)。
- from:已批准的发件人ID(仅限6个字符)。
- 消息:您的消息内容(最多459个字符/ 3条消息)。
- 注意:只允许使用100个手机号码。
我尝试了很多方法来使用它,但我无法找到解决方案。我将如何在我的PHP程序中实现它?
答案 0 :(得分:1)
使用CURL来调用api.CURL是调用api的更好方法。
<?php
$url = 'http://yourURL/api/smsapi.aspx?username=yourUsername&password=yourPassword&to=9xxxxxxxxx,8xxxxxxxxx,7xxxxxxxxx&from=yourSenderId&message=Your message content.';
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$output=curl_exec($ch);
if(curl_errno($ch))
{
echo 'error:' . curl_error($c);
}
curl_close($ch);
?>