使用HTTP SMS API向移动设备发送消息

时间:2014-04-16 15:02:20

标签: php api

我已经购买了对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程序中实现它?

1 个答案:

答案 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);

?>
相关问题