,facebook返回用户ID。
i call https://graph.facebook.com/v2.8/me/likes/[pageid]?access_token=...
检查用户是否喜欢我的fb页面。但是我得到空阵列,而同一个用户喜欢我的网页。
用户在直接登录Facebook网站时有不同的userId,在我的应用程序登录时有不同的用户ID。当用户喜欢我的网页时,我怎么能在我的应用程序的api调用中看到它使用fb从我的应用程序登录时返回我的用户ID?
非常感谢
答案 0 :(得分:1)
请注意,使用FB Graph API无法直接检查特定用户是否喜欢某个页面。
但我相信有一种解决方法,您可以尝试在浏览器中点击以下网址
https://www.facebook.com/search/<page_id>/likers?ref=about
它将返回所有喜欢所提供页面的人员信息。我不确定这会返回所有结果还是其中一些结果。但我相信你可以试试这个。
然后你可以做一些网页抓取,这将有助于你识别'人A'是否喜欢一个页面说'abc'。
现在你可以点击下面的端点来检索这个'人'喜欢的所有喜欢
FB.api('/person_id_obtained_from_above/likes')
但请注意,您需要 user_likes 权限才能检索其他人的喜欢
如果这对您有用,请告诉我。