gpt4 book ai didi

php - Clickatell parseReplyCallback 返回 null?

转载 作者:行者123 更新时间:2023-11-29 16:23:22 24 4
gpt4 key购买 nike

我正在尝试使用他们的 Rest API 从 Clickatell 获取回复短信,当他们的系统发布到我的页面时调用 parseReplyCallback 函数时 - 它似乎为空,或者我不确定如何获取它的变量返回。我想做的是将所有返回的变量插入到 SQL 数据库中,以便我可以在其他地方使用它。

我已经尝试了很多方法,使用各种样式来获取变量,例如 $_POST、$results['text']、$results->text 等等,每次我似乎都无法获取任何变量从中得到信息。我不能只是 var_dump 或任何东西,因为我看不到任何后端或控制台,所以我几乎处于盲目状态,希望其他人正在使用这个系统并让它工作正常。

require __DIR__.'/clickatell/src/Rest.php';
use clickatell\ClickatellException;
use clickatell\Rest;

$Rest = new Rest("j8VKw3sJTZuVfQGVC7jdhA");
// Incoming traffic callbacks (MO/Two Way callbacks)
$Rest->parseReplyCallback(function ($result) {
//mysqli_query($con,"INSERT INTO `SMSCHAT` (`text`) VALUES ('$result')");

$mesageId = mysqli_real_escape_string($con,$result['messageId']);
$text = mysqli_real_escape_string($con,$result['text']);
$replyMessageId = mysqli_real_escape_string($con,$result['replyMessageId']);
$to = mysqli_real_escape_string($con,$result['toNumber']);
$from = mysqli_real_escape_string($con,$result['fromNumber']);
$charset = mysqli_real_escape_string($con,$result['charset']);
$udh = mysqli_real_escape_string($con,$result['udh']);
$network = mysqli_real_escape_string($con,$result['network']);
$keyword = mysqli_real_escape_string($con,$result['keyword']);
$timestamp = mysqli_real_escape_string($con,$result['timestamp']);
//do mysqli_query

});

我希望它将结果分解为单独的变量(因为我计划做其他事情,例如自动回复等)并将其上传到已清理的 SQL 数据库。要么不创建表条目,要么在我将结果放入文本字​​段的第一个测试中完全给我一个空白条目。

最佳答案

从 Clickatell 的角度来看,尽管我们理解您的要求,但不幸的是,这超出了我们为我们的产品提供的支持范围。

如果您想了解有关我们的 REST API 功能的更多信息,请随时在此处查找:https://www.clickatell.com/developers/api-documentation/rest-api-reply-callback/

如果您未成功设置回调,请随时在此处记录支持票证:https://www.clickatell.com/contact/contact-support/我们的一名团队成员将尽可能伸出援手并尽力提供帮助。

关于php - Clickatell parseReplyCallback 返回 null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54409488/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com