/ me / likes / page_id是否需要user_likes权限?

时间:2012-03-02 05:17:39

标签: facebook facebook-graph-api

以前,Facebook应用程序可以通过调用以下Graph API方法来检查用户是否喜欢给定页面(用于粉丝门控),除了基本身份验证之外没有特殊权限:

/me/likes/page_id

如果用户以前喜欢过该页面的详细信息,则返回data属性;如果用户不喜欢该页面,则返回空数组。

似乎这最近停止了工作。相反,获取此信息的唯一方法是,如果先前已授予user_likes权限。

使用

时遇到同样的问题
/page_id/members/user_id

是否有任何关于导致这种新行为的信息?

1 个答案:

答案 0 :(得分:0)

我在这里猜测,但是你列出的第二个电话会暗示当前用户有权查看你网页的成员列表。实际上,喜欢页面的用户列表应该仅限于页面所有者,尽管Facebook确实向您显示了您的朋友中的哪些人也喜欢该页面。

至于喜欢这个页面的用户,我今天一直在寻找同样的答案,到目前为止这个答案似乎是最好的:

StackOverflow: Check if user likes page via Graph API