发送位置在Facebook messenger api返回时没有附件密钥/数据

时间:2018-01-08 22:43:15

标签: facebook facebook-messenger facebook-messenger-bot

我正在使用此页面https://developers.facebook.com/docs/messenger-platform/send-messages/quick-replies上解释的“位置”快速回复,以便让某人轻松向我的机器人发送他们的位置。消息看起来像这样:

    recipient: {
        id: recipientId
    },
    message: {
      text: "We can find you with this button",
      quick_replies: [
        {
          content_type:"location",
        }
      ]
    }

出于某种原因(这似乎只发生在我的登录帐户中,因为我已经有其他人测试并且它适用于他们),当使用位置功能选择我的位置时,我的机器人收到的消息不包含应包含位置详细信息(包括坐标)的“附件”属性。更奇怪的是,它是2周前工作的。我重新启动了我的机器人,退出并重新登录到FB,并删除并重新启动了对话,两者都是单独的,并且一下子就开始新鲜,但似乎没有任何帮助。我没有更新我帐户的任何安全设置。僵尸程序目前尚未生效,因此我只能对有限数量的人进行测试,以确定是否有其他人遇到此问题。我知道这是一个黑暗中的镜头,但我希望有人遇到这个。

1 个答案:

答案 0 :(得分:0)

这是一个已知错误,当​​他们通过快速回复发送其位置时,似乎会影响少数用户。你可以在这里跟踪它:

https://developers.facebook.com/bugs/160926314660178