在 PHP 中通过 Nexmo API 的 Facebook 入站回复
Facebook Inbound replies through Nexmo API in PHP
我正在使用 Nexmos facebook 消息 API 和 PHP 开发一个 facebook 聊天机器人。我成功地将沙箱中的消息发送到 facebook。但是,现在很难通过入站 webhook 回调获得回复。
NEXMO 文档不够详细,无法帮助我完成任务。
关于当 Facebook 上的用户回复页面聊天时我如何回复消息的任何帮助?
function inbound() {
$this->load_model("Api_model")->save_inbound_prod_message($_POST);
}
在上面的代码中,我希望通过 $_POST 向我发送一些数据,但是变量为空。
感谢您的帮助
我还没有掌握 PHP 和 JSON 数据的艺术。
所以这是通过这些简单的代码行解决的
$input = file_get_contents('php://input');
//error_log($input);
$input = json_decode($input);
$psid = $input->from->id;
正如您在问题中看到的那样,我希望回复在 $_POST 变量中,但事实并非如此。
我正在使用 Nexmos facebook 消息 API 和 PHP 开发一个 facebook 聊天机器人。我成功地将沙箱中的消息发送到 facebook。但是,现在很难通过入站 webhook 回调获得回复。
NEXMO 文档不够详细,无法帮助我完成任务。 关于当 Facebook 上的用户回复页面聊天时我如何回复消息的任何帮助?
function inbound() {
$this->load_model("Api_model")->save_inbound_prod_message($_POST);
}
在上面的代码中,我希望通过 $_POST 向我发送一些数据,但是变量为空。
感谢您的帮助
我还没有掌握 PHP 和 JSON 数据的艺术。 所以这是通过这些简单的代码行解决的
$input = file_get_contents('php://input');
//error_log($input);
$input = json_decode($input);
$psid = $input->from->id;
正如您在问题中看到的那样,我希望回复在 $_POST 变量中,但事实并非如此。