如何在php xml文件中记录详细信息以获取Twilio短信响应

时间:2019-04-22 15:01:40

标签: php twilio twilio-php

我已经实现了Youtube video的Twilio SMS响应(仅一分钟的视频) 这适用于所有情况,但是如果我收到Google Pixel的短信,则无法回复 我将所有SMS响应存储到数据库中,但是无法存储来自Google Pixel的响应。

    <?php
header('Content-Type: text/xml');
include "config.php";
require __DIR__ . '/Twilio/autoload.php';// Loads the library

// prepare and bind
$stmt = $con->prepare("INSERT INTO sms (MessageSid, smsFrom, smsTo, Body, timeStamp) VALUES (?, ?, ?, ?, ?)");
$stmt->bind_param("sssss", $MessageSid, $FromNumber, $ToNumber, $body, $timeStamp);


$FromNumber = isset($_POST['From']) ? $_POST['From'] : '0';
$body = isset($_POST['Body']) ? $_POST['Body'] : '0';
$MessageSid = isset($_POST['MessageSid']) ? $_POST['MessageSid'] : '0';
$ToNumber = isset($_POST['To']) ? $_POST['To'] : '0';
$timeStamp = date("Y-m-d H:i:s");

$stmt->execute();

$stmt->close();
$con->close();
?>

twilio所做的是,它们将允许我们进行网络连接,我们可以获得响应。 我可以在他们的日志中看到SMS,并且我的Web挂钩已成功执行,但是数据库中没有存储任何内容。 关于如何调试的任何想法?我尝试发送包含所有值的电子邮件,但由于这是一个xml文件,因此抛出错误。

0 个答案:

没有答案