1

有没有办法使用 facebook connect 确定当前用户是否是粉丝(现在:喜欢该页面)?

我知道这在 REST api 中是可能的,但我希望能够只使用 connect 。

4

2 回答 2

2

首先,您需要使用 Facebook 连接和 Javascript SDK 登录用户。

然后在 Javascript 中,您可以使用 FB.api 来调用 Graph API。

FB.api('/me/likes');

这需要user_likes在他们登录时授予权限。

http://developers.facebook.com/docs/reference/api/user

于 2010-06-17T16:49:11.873 回答
2

我宁愿使用 FQL:SELECT page_id FROM page_fan WHERE uid=me() and page_id=114342017879

如果查询返回一个空数组,那么您的用户不是粉丝。如果它返回数组中的页面 id,那么他是粉丝:

[
    {
        "page_id": "114342017879"
    }
]

网络服务网址:

https://api.facebook.com/method/fql.query?query=SELECT+page_id+FROM+page_fan+WHERE+uid%3Dme%28%29+and+page_id%3D114342017879

于 2011-10-10T15:20:57.007 回答