Messenger Broadcast API不会将消息发送给在Development App中具有角色的用户

时间:2019-05-16 22:24:26

标签: node.js facebook facebook-graph-api facebook-messenger

好的,所以我在这里遇到了Facebook的Messenger Broadcast API的难题...

我正在通过我拥有的Facebook应用的测试版发送带标签的广播消息。如果我向PSID发送广播消息,一切都会按预期进行,但是当我向自己+另一个人发送消息时,另一个人将不会收到它。

在“广播API”页面的“权限”下显示:

  

处于开发模式的应用程序仅限于在应用程序中起作用的消息人。

这是我到目前为止所做的:

  • 将测试应用程序连接到该应用程序的Facebook页面;
  • 将其他人添加为页面的管理员;
  • 在测试应用程序(Tester)中为该人赋予角色,并确保该角色邀请被接受;
  • 获得批准用于订阅消息的页面。

我真的不明白他为什么没有收到广播消息。这就是发生的情况:

  1. 已创建广播标签;
  2. 我们的两个PSID都添加到了标签中;
  3. 已创建消息广告;
  4. 使用标签+消息广告素材ID发送广播消息;
  5. 过一会儿,我收到了广播消息,但他没有。

如果我通过/ insights / messages_sent检查广播的见解,则表示它仅将广播发送到了1个PSID。我不确定为什么他似乎忽略了我朋友的PSID,即使他在页面/测试应用程序中具有所有必要的角色。

这是一个错误吗?还是我在这里想念什么?非常感谢任何见解,谢谢!

1 个答案:

答案 0 :(得分:0)

对于可能遇到此问题的任何人:https://developers.facebook.com/support/bugs/1193413084170453/

我决定做出一个错误报告,在与Facebook的Darija来回交流后,它被分配给了工程团队-因此,这是我的错误而不是错误(尽管让我发疯了)

希望他们会为此解决问题:)