2011-10-22 138 views
2

我想检查用户是否喜欢一个页面,而不必在外部网站上做facebook连接。这可能吗?检查是否登录Facebook用户“喜欢”页面

我可以使用此方法获得用户喜好的名单,但他们有“允许”的应用程序访问:

https://graph.facebook.com/me/likes?access_token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 

但似乎有点痛。我查看了堆栈溢出,但无法找到解决方案!我也看到了这个解决方案:

https://graph.facebook.com/me/likes?access_token=AAAAAITEghMBALZCsBzd2TwFy79jtDnZAt0ji6fZCFjlNBVNfmkBsTzWtL7MMNAiyCrfj7jIqrEqN6f0yPVOkhfVv2EBoX6IVh2hTv8LgZDZD 

但是,这仍然需要用户“允许”访问?

干杯, 铝

回答

1

无法检索有关用户(甚至没有user_id)未经用户明确允许你(你的应用程序)的信息。同样对于“喜欢”,您仍然需要user_likes权限!

+0

ifaour,我相信他是问一个页面,而不是一个应用程序。你已经回答了我以前的这个问题:http://stackoverflow.com/questions/5329818/seamless-way-to-check-if-user-likes-page –

1

如果应用程序安装在页面选项卡上,Maurice的答案是最好的解决方案。

如果它是另一种类型的应用程序,一旦你的用户授权,就可以使/{user id}/likes/{page id}调用检查用户是否喜欢你的网页 - 看“属于”上https://developers.facebook.com/docs/reference/api/user/

相关问题