确定用户是否是MY页面的粉丝

时间:2011-11-08 01:59:11

标签: facebook permissions facebook-like

我想确定用户是否是我的Facebook页面的粉丝,而不是首先获得任何Facebook连接权限。

这可能吗?

2 个答案:

答案 0 :(得分:2)

不,您必须请求并被授予访问用户类似数据的权限。

有一点需要注意 - 如果用户喜欢您的网页,则会将其传递到用户访问的网页上的任何应用程序标签。

答案 1 :(得分:1)

有3种方法可以检查用户是否喜欢您的网页。

---------- edit 11/19/2011

  1. 签名请求 - 当用户选择您的页面选项卡时,您将收到带有一个附加参数页面的signed_request参数。此参数包含一个带有id(当前页面的页面ID)的jSON对象,admin(如果用户是该页面的管理员),并且喜欢(如果用户喜欢该页面)。 https://developers.facebook.com/docs/appsonfacebook/pagetabs/#integrating
  2. 具有user_likes权限的GraphAPI。 https://developers.facebook.com/docs/reference/api/user/
  3. 具有用户喜欢权限的FQL。 https://developers.facebook.com/docs/reference/fql/page_fan/所属: 您可以通过向/ PROFILE_ID / likes / PAGE_ID发出HTTP GET来检查用户是否喜欢特定页面。如果用户连接到页面,这将在数据数组中返回具有以下字段的对象:

  4. 使用Graph API和php What's method for checking user fan of a page in GRAPH API?