【问题标题】:Sending sms using php {"error":"HTTP 405 Method Not Allowed"}使用 php {"error":"HTTP 405 Method Not Allowed"} 发送短信
【发布时间】:2018-06-28 18:41:15
【问题描述】:

我尝试使用 php 语言向用户发送短信。 我使用 curl 发送此消息,但出现此错误

{"error":"HTTP 405 Method Not Allowed"}

我使用 Clickatell 作为 sms api 。 这是我的代码

echo $url= 'https://platform.clickatell.com/messages/http/sendapiKey=ordnzDdGdRhqdnjdf3ZmzYA==&to=904234234&content=your+password+is+BhSTV';

$ch = curl_init($url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_POST,1);
echo $response = curl_exec($ch);

【问题讨论】:

  • 尝试使用GET而不是POST,因为GET,如HEAD,不能被禁止
  • 最好使用他们的 php lib here
  • 看看这个example - 我还建议像@Kaddath 提到的那样做一个GET,你告诉Curl 它是一个POST 行curl_setopt($ch,CURLOPT_POST,1);
  • 非常感谢你完美的工作。
  • 很高兴看到它有帮助!随意将其标记为有帮助 - 因为我没有“回答”你的问题作为答案 - 祝你有美好的一天!

标签: php sms clickatell


【解决方案1】:

您的网址似乎不正确。尝试这个: https://platform.clickatell.com/messages/http/send?apiKey=ordnzDdGdRhqdnj...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-31
    • 2018-12-26
    • 2016-04-12
    • 1970-01-01
    • 2022-09-23
    • 2021-08-27
    • 2019-08-10
    • 2018-06-29
    相关资源
    最近更新 更多