【问题标题】:Facebook: Determine if User is Fan (likes page)Facebook:确定用户是否是粉丝(喜欢页面)
【发布时间】:2010-06-17 16:29:53
【问题描述】:

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

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

【问题讨论】:

    标签: facebook connect


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      【解决方案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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-13
        • 1970-01-01
        • 1970-01-01
        • 2013-05-24
        • 1970-01-01
        相关资源
        最近更新 更多