【问题标题】:Facebook Messenger BotFacebook 信使机器人
【发布时间】:2016-09-30 23:10:54
【问题描述】:

我对 FB Messenger bot 有疑问,如有任何帮助,将不胜感激! 我有一个网络应用程序,我们有 FB 登录,它为我们提供有关用户和 FB ID 的信息。

FB messenger 也给了我们一个 ID,但它与 FB ID 不同,我找不到这两者之间的任何联系。

我们有办法通过 Messenger ID 识别 FB 用户吗? 谢谢!

【问题讨论】:

    标签: facebook bots messenger


    【解决方案1】:

    FB messenger 也给了我们一个 ID,但它和 FB ID 不同

    是的,它被称为页面范围的 id(这意味着您的机器人运行的每个页面都会有所不同。)

    https://developers.facebook.com/docs/messenger-platform/implementation#send_api:

    这些 id 是页面范围的。这些 ID 与从应用范围内的 Facebook 登录应用返回的 ID 不同。您必须使用从该页面的 Messenger 集成中检索到的 ID 才能正常运行。


    我找不到这两者之间的任何联系。

    那是因为你不应该这样做。

    【讨论】:

      【解决方案2】:

      是的,实际上有一种方法, 它不是官方的,但我已经使用了一段时间了。

      只需在 Messenger 和 FB 应用程序中检索用户的个人资料图片。 Facebook 以 URL 的形式提供头像,无论是从 Messenger 还是从应用中检索都是一样的。

      因此,您要做的就是存储这些 URL,并且每当您想将个人资料与 Messenger 匹配时,只需比较个人资料图片链接,您就可以将您的用户个人资料链接到他们的 Messenger。

      【讨论】:

      • 这个要小心,如果用户更改了他们的头像怎么办?并且您在一个平台上保存的那个与您要添加的新平台上的不匹配
      猜你喜欢
      • 2017-01-17
      • 2016-10-21
      • 1970-01-01
      • 2016-11-11
      • 1970-01-01
      • 2016-09-27
      • 2016-12-05
      • 2017-01-28
      • 1970-01-01
      相关资源
      最近更新 更多