Php 使用HTTP SMS API向手机发送消息

Php 使用HTTP SMS API向手机发送消息,php,api,Php,Api,我购买了一个用于SMS网关的API,这样我就可以向手机发送消息。他们给了我一个URL、用户名和密码。我想在我的PHP程序中使用它 我的SMS网关提供商向我提供了以下详细信息: 用于单个或多个SMS的HTTP Api 用户名:您的登录用户名 密码:您的登录密码 收件人:单个手机号码或多个手机号码,以逗号分隔(仅10位) 发件人:批准的发件人id(仅6个字符) 消息:您的消息内容(最多459个字符/3条消息)。 注意:只允许使用100个手机号码 我尝试了很多方法来使用它,但我找不到解决方案。

我购买了一个用于SMS网关的API,这样我就可以向手机发送消息。他们给了我一个URL、用户名和密码。我想在我的PHP程序中使用它

我的SMS网关提供商向我提供了以下详细信息:

用于单个或多个SMS的HTTP Api
  • 用户名:您的登录用户名
  • 密码:您的登录密码
  • 收件人:单个手机号码或多个手机号码,以逗号分隔(仅10位)
  • 发件人:批准的发件人id(仅6个字符)
  • 消息:您的消息内容(最多459个字符/3条消息)。
    • 注意:只允许使用100个手机号码

我尝试了很多方法来使用它,但我找不到解决方案。如何在我的PHP程序中实现这一点?

使用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);

?>


如果您购买了网关,应联系卖家寻求支持。如果你想让SO的任何人看一看,你需要提供给你带来问题的代码,你想做什么,以及到目前为止你做了什么。这似乎很不专业,因为你发送的数据没有加密。一个严肃的网关提供HTTPS支持。不,先生,我试过了,但他们说,他们只提供api,不支持编程??但如何在php中使用curl???如果我可以否决你的评论,我会的。这里提供的代码是php。
<?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);

?>