【问题标题】:Messenger Broadcast API Not Sending Message to Users With Role in Development AppMessenger Broadcast API 未向具有开发应用程序角色的用户发送消息
【发布时间】:2019-10-04 05:59:20
【问题描述】:

好吧,我在 Facebook 的 Messenger Broadcast API 遇到了一个难题……

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

在广播 API 页面中,在“权限”下它指出:

处于开发模式的应用仅限于向在应用中扮演角色的人发送消息。

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

  • 将测试应用连接到应用的 Facebook 页面;
  • 将其他人添加为页面管理员;
  • 在测试应用(Tester)中授予此人一个角色 + 确保角色邀请已被接受;
  • 获得批准订阅消息的页面。

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

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

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

这是一个错误吗?或者我在这里错过了什么?非常感谢任何见解,谢谢!

【问题讨论】:

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


    【解决方案1】:

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

    我决定提交一个错误报告,在与 Facebook 的 Darija 反复讨论之后,它被分配给了工程团队——因此,这是一个错误,而不是我的错误(尽管让我发疯了) .

    希望他们能解决这个问题:)

    【讨论】:

      猜你喜欢
      • 2021-02-10
      • 2019-07-26
      • 2015-01-08
      • 1970-01-01
      • 2015-02-09
      • 2017-06-04
      • 1970-01-01
      • 2016-09-06
      • 2021-01-04
      相关资源
      最近更新 更多