1

我已按照这些说明使用Twilio 示例应用程序从 Facebook 应用程序(我的应用程序)向用户(我自己)发送消息。但是没有消息发送。我知道它应该从应用程序向用户发布通知,即从我的应用程序到我的 Facebook 通知。而且我的应用程序处于开发模式,尚未获得 FB 的批准,按照说明,这没关系,因为我在运行它时已登录到 FB。

在此处输入图像描述

Twilio 通知日志显示TOTAL DELIVERIES 0

我使用了他们相同的应用程序,并使用 ngrok 在网络上公开了它。然后,我复制了在单击“验证 Web Hooks ”时发布到该应用程序日志的页面 ID,如下所示:

 _solution: { sid: 'default' } }
1065215577

我假设这是我的页面 ID,因为 Facebook 不再显示它。我的 FB 页面是https://www.facebook.com/walkerroweML

我还尝试了我的 facebook ID,不知道它需要我自己的 ID 还是我的页面 ID。

ngrok 看起来表明 FB 正在联系 Twilio 示例应用程序:

HTTP Requests                                                                   
-------------                                                                   

POST /send-notification        200 OK                                           
GET  /notify/notify.js         200 OK                                           
GET  /notify/notify.css        200 OK                                           
GET  /notify/                  200 OK                                           
POST /send-notification        200 OK                                           
GET  /notify/notify.js         200 OK                                           
GET  /notify/notify.css        200 OK                                           
GET  /notify/                  200 O

在 Facebook 开发者控制台中,应用程序如下所示:

在此处输入图像描述

4

1 回答 1

1

支持请求已更新。此问题是由不正确的页面 ID 引起的。

对于任何新报告,如果您按照此部分在 Twilio ( https://www.twilio.com/docs/notify/quickstart/facebook#create-a-facebook-messenger-configuration )中设置 Messenger 频道,则无法更改设置后的值。

解决方案:添加频道的新实例并在那里选择不同的页面并删除旧页面。请访问: https ://www.twilio.com/console/channels/XB93e989ba4b741738f51c3f0e12076d42并单击底部的添加另一个实例。

于 2018-10-03T21:12:15.153 回答