我有一个clickatell帐户,我正在尝试使用它在php中接收消息。我知道我需要在它上面设置一个回调网址,我已经添加了它。在回调网址中,我添加了以下代码段
<?php
$req = print_r($_REQUEST, true);
$req = wordwrap($req, 70, "\r\n");
error_log($req, 3, "test.log");
mail("<my-email-address>", "sms test", $req);
当我直接调用url时,它正常工作并向我发送邮件以及记录到错误日志文件。但是,当我在clickatell中收到短信时,没有任何反应(没有邮件/日志)。
我在这里遗漏了什么吗?任何指针都表示赞赏。如果您需要任何有助于解决/理解问题的其他详细信息,请与我们联系。
由于
答案 0 :(得分:0)
需要做两件事:
a)当您发送短信时,您必须要求回电。如何完成取决于您使用的API。使用HTTP API,您可以添加&amp; callback = 3作为示例...
b)在您的API连接上(当您登录Clickatell网站时),您需要指定您的回调URL。
答案 1 :(得分:0)
在与Clickatell的客户支持人员交谈之后,我发现在你的clickatell帐户中有两个地方可以添加回调网址。第一个是在我添加的API下,它没有工作。对我来说,第二个也是正确的地方是手机号码设置。要完全清楚,如果您在帐户中的SB订阅链接下查看,则会在其旁边看到手机号码和设置链接。这是您需要添加回调网址的地方。
感谢大家的回复。