- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用他们的 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/
可以获得旧账户的余额REST API DOC不能get balance use new API of Clickatell 最佳答案 根据 Clickatell 支持团队的说法; There is c
我正在尝试使用 Whatsapp 发送测试消息,但收到此错误消息: "error":{"code":27,"description":"Recipient not available on chann
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,因为
我正在尝试使用 php 从 clickatell 短信提供商发送阿拉伯语文本,但我所能发送的只是乱码文本。我用于测试的文本是“غثس هوس”。 我曾尝试使用 iconv 将消息文本编码为 Windo
我无法使用 Clickatel One API 发送媒体文件,尤其是图像 (jpeg)。 但是,正在传送短信。 下面是我发送文件的代码片段:(PHP) $header = [ 'Authori
我正在尝试通过 Clickatell 向我的手机发送彩信。我可以发送普通短信,但对于彩信,我会收到 200 返回代码和 ID,但当在他们的网站上查找 ID 时,我只会收到状态 9,表明传送我的消息时出
我正在使用 clickatell 短信网关,用 Java 向用户发送短信。 为此,我已在 clickatell 上注册并购买了 小型企业 API - 美洲区域交通向美国用户发送短信。我已激活 双向号码
我正在尝试使用他们的 Rest API 从 Clickatell 获取回复短信,当他们的系统发布到我的页面时调用 parseReplyCallback 函数时 - 它似乎为空,或者我不确定如何获取它的
当我使用 clickatell 向我的 Google 语音帐户发送短信时,它会返回:ERR:114,无法路由消息 我位于美国,正在发送至美国本地的 Google 语音号码。那么这不是国际短信? 以前有
我现在正在尝试设置 clickatell 以发送批量短信。我有它的工作,但它很慢。发送 5 条测试短信大约需要 20 秒,发送 10 条测试短信大约需要 30 秒。 $nums = array( "4
我正在尝试使用 Clickatell 的 Connect API ( http://www.clickatell.com/downloads/Clickatell_Connect_API_User_G
我想你们中的一些人有使用 Clickatell 的经验。我的问题是:当我使用法语或西类牙语字符(URL 编码)通过他们的 http api 发送消息时,它们不会在手机上显示(字符)。 我正在使用这个
我想让用户通过短信与我的 Django 应用程序交互。 Twilio 的定价(对于电话号码和我要处理的文本量)还可以,但为什么我要这样做而不是通过运营商的电子邮件网关? API 网关提供哪些@vtex
我正在尝试从 Clickatell wsdl 生成 JAXB 类:您可以在此处找到相当大的 wsdl 定义: http://api.clickatell.com/soap/webservice.php
与想要使用 Microsoft Bot Framework 和“Whatsapp”作为 channel 的客户合作。尽管 Whatsapp 已发布其 public business API ,它仍处于
与想要使用 Microsoft Bot Framework 和“Whatsapp”作为 channel 的客户合作。尽管 Whatsapp 已发布其 public business API ,它仍处于
我是一名优秀的程序员,十分优秀!