【问题标题】:Facebook Messenger Bot fails to respondFacebook Messenger Bot 无法响应
【发布时间】:2016-09-08 07:12:30
【问题描述】:

我们刚刚获得了机器人的批准,在第一次 Beta 测试期间,我注意到机器人没有响应某些特定用户。 问题似乎是信使给出的用户 ID。 当尝试使用发送 API 时,我们得到 (#100) No matching user found 。 我在 facebook 中找到了一个帖子,但这似乎特别是关于测试用户。 (Link for same) 有没有其他人经历过这种行为? 对于大多数用户来说,一切正常。

【问题讨论】:

  • 我遇到了同样的问题 - 我不知道我做错了什么!

标签: facebook facebook-messenger


【解决方案1】:

查看这个问题https://developers.facebook.com/bugs/578746852290927/

我们决定将我们的编码转换为对用户和页面 ID 使用字符串而不是整数,更改将在下周二推送。 在此之前,您可以使用 json-bigint JSON 解析器作为解决方法。

【讨论】:

  • 目前在@TheStartupBus 上前往博尔德。祈祷明天部署修复程序。没有它,投球就不一样了。
  • 尚未添加修复程序,但您应该查看该页面以了解解决方法。
【解决方案2】:

我的问题是

我在我的 json 数据中发送 recipient id 而不是 sender id

dict_to_send = { 'message': {'text': u'hello FB'}, 'recipient': {'id': 'sender_id_here'} } res = requests.post("@987654321@",
data=json.dumps(dict_to_send), headers = {'content-type':'application/json'})

【讨论】:

    猜你喜欢
    • 2016-11-16
    • 1970-01-01
    • 2016-08-13
    • 1970-01-01
    • 2017-05-26
    • 1970-01-01
    • 1970-01-01
    • 2017-11-10
    • 2016-11-09
    相关资源
    最近更新 更多