我对FB messenger机器人有疑问,任何帮助都会受到影响! 我有一个Web应用程序,我们有FB登录,它提供了有关用户和FB ID的信息。
FB messenger还为我们提供了一个ID,但它与FB ID不同,我找不到这两者之间的任何联系。
我们是否有办法通过Messenger ID识别FB用户? 谢谢!
答案 0 :(得分:2)
是的,实际上有一种方式, 它不是官方的,但我现在已经使用它了一段时间。
只需在Messenger和FB应用中检索用户的个人资料图片。 Facebook将个人资料图片作为网址提供,无论是从Messenger还是应用程序中检索,它都是一样的。
所以你需要做的就是存储这些网址,每当你想将个人资料与信使匹配时,只需比较个人资料图片链接,你就可以将你的用户资料链接到他们的Messenger。 / p>
答案 1 :(得分:1)
FB messenger还为我们提供了一个ID,但它与FB ID不同
是的,它被称为页面范围的id(意味着它会在你的机器人运行的每个页面上有所不同。)
https://developers.facebook.com/docs/messenger-platform/implementation#send_api:
这些ID是页面范围的。这些ID与应用程序范围内的Facebook登录应用程序返回的ID不同。您必须使用从此页面的Messenger集成中检索的ID才能正常运行。
我找不到那两个之间的任何联系。
那是因为你不应该这样做。