【发布时间】:2019-10-04 05:59:20
【问题描述】:
好吧,我在 Facebook 的 Messenger Broadcast API 遇到了一个难题……
我正在通过我拥有的 Facebook 应用的测试版发送带标签的广播消息。如果我向我的 PSID 发送广播消息,一切都会按预期工作,但是当我将它发送给我自己 + 另一个人时,其他人不会收到它。
在广播 API 页面中,在“权限”下它指出:
处于开发模式的应用仅限于向在应用中扮演角色的人发送消息。
这是我到目前为止所做的:
- 将测试应用连接到应用的 Facebook 页面;
- 将其他人添加为页面管理员;
- 在测试应用(Tester)中授予此人一个角色 + 确保角色邀请已被接受;
- 获得批准订阅消息的页面。
我真的不明白为什么他没有收到广播消息。这就是发生的事情:
- 广播标签已创建;
- 我们的两个 PSID 都添加到标签中;
- 已创建消息广告素材;
- 广播消息使用标签+消息广告素材ID发送;
- 过了一会儿,我收到了广播消息,但他没有。
如果我通过 /insights/messages_sent 检查广播见解,它会说它仅将广播发送到 1 个 PSID。我不确定为什么它似乎忽略了我朋友的 PSID,尽管他在页面/测试应用程序中拥有所有必要的角色。
这是一个错误吗?或者我在这里错过了什么?非常感谢任何见解,谢谢!
【问题讨论】:
标签: node.js facebook facebook-graph-api facebook-messenger