0

我有一个 clickatell 帐户,我正在尝试使用它在 php 中接收消息。我知道我需要在上面设置一个回调 url,我已经添加了它。在回调 url 中,我添加了以下代码片段

<?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 中收到短信时,什么也没有发生(没有邮件/日志)。

我在这里错过了什么吗?任何指针表示赞赏。如果您需要任何有助于解决/理解问题的其他详细信息,请告诉我。

谢谢

4

2 回答 2

0

需要做两件事:

a) 当您发送 SMS 消息时,您必须要求回拨。如何完成取决于您使用的 API。使用 HTTP API,您可以添加 &callback=3 作为示例...

b) 在您的 API 连接上(当您登录 Clickatell 网站时),您需要指定您的回调 URL。

于 2015-01-14T07:12:43.990 回答
0

在与 Clickatell 的客户支持交谈后,我发现在您的 clickatell 帐户中有两个地方可以添加回调 url。第一个在我添加的 API 下,但它不起作用。我的情况的第二个正确位置是在手机号码设置下。要完全清楚,如果您在帐户中的 SB 订阅链接下查看,您会在其旁边看到一个手机号码和一个设置链接。那是您需要添加回调 url 的地方。

感谢大家的回应。

于 2015-01-20T06:44:31.167 回答