如何轻松地从 PHP 发送短信

通过将我们的SMS API集成到您的软件或应用程序中,开始从 PHP 自动发送短信非常简单。下面,我们将告诉您如何一步一步、顺利地完成此操作。

1. 访问我们的“API Key”通过PHP发送短信

首先,在我们的平台上注册,无需访问我们的 API 密钥。批量短信阿曼 您的系统需要此密钥来向API发送请求。 

您可以通过访问平台主菜单的“API”部分轻松找到它。

2.从 PHP 发送请求

一旦我们获得了 API 密钥,我们将开始测试通过 PHP 发送批量短信,通过向API Gateway 360 URL发出 http POST 请求,至少指示以下内容:

   $request = [ 
      "api_key" => API_KEY, 
      "messages" => [ 
         [ 
             "from" => "SENDER", 
            "to" => "346XXXXXXXX", 
            "text" => "要发送的消息文本" 
         ] ] 
      ] 
   ;

*将 API_KEY 字段替换为您在我们的平台上找到的密钥。

要执行此步骤,您可以使用任何 http 请求发送库(例如 Unirest.io),它如何工作以及它的两种不同实现类型 尽管在此示例中我们将直接使用 cURL。

    $headers = 数组('内容类型:application/json'); 
      $ch = curl_init('https://api.gateway360.com/api/3.0/sms/send'); 
      curl_setopt($ch, CURLOPT_POST, 1); 
      curl_setopt($ch,印度短信 CURLOPT_RETURNTRANSFER,true); 
      curl_setopt($ch,CURLOPT_HTTPHEADER,$headers); 
      curl_setopt($ch,CURLOPT_POSTFIELDS,json_encode($request)); 
      $结果=curl_exec($ch);
      if (curl_errno($ch) != 0 ){ 
      die("curl 错误: ".curl_errno($ch)); 
  }

3. 开始发送专业短信

使用这个简单的代码,我们可以让我们的 PHP 应用程序具有发送短信的能力,无论短信大小。 SMSpubli API 允许您每次请求向世界上任何国家/地区发送最多 1,000 条短信 – 即每小时超过 1,000,000 条短信! 

除了这些必填字段外,您还可以添加其他字段来监控您的货件状态并检查一切是否正常运行;例如,通过1处的“fake”字段可以进行测试发货,API不会发送短信,但会响应请求。这非常有用,因为我们可以在集成期间免费执行测试。

另一个值得强调的参数是“report_url”,它允许我们指示我们希望接收有关运输状态通知的URL  。也就是说,当操作员通知我们货件的最终状态(无论是否已送达)时,我们的系统将向该URL发出请求以通知您。作为响应,我们将收到一个 JSON 文件,其中有一个“状态”字段,它告诉我们请求是否已被处理,以及一个“结果”字段,其中包含已处理的每条短信的条目。

          { 
               “status”:“ok”,
               “result”:[ 
                    { 
                         “status”:“ok”,
                    “sms_id”:“158a40d57471499da3a21cde5b46396e”,
                    “custom”:“” 
               } 
          ] 
     }

不仅仅是发送简单的短信

我们的SMS API不仅允许您发送简单的短信,还允许您发送带有可跟踪链接的短信、短信登陆,甚至接收来自客户的短信。

查看我们的开发人员文档 或联系我们的专家,制定适合您业务需求的定制计划。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部