【问题标题】:Getting friends using the same application on Facebook在 Facebook 上使用相同的应用程序结交朋友
【发布时间】:2012-01-13 13:04:06
【问题描述】:

我正在使用 play 框架来创建一个 facebook 应用程序。我在某些时候有点卡住了。使用 Graph Api,我无法列出使用我的应用程序的朋友列表。我想说的是例如:

A 正在使用我的应用程序。

B 也在使用我的应用程序,B 是 A 的朋友。

当 A 使用我的应用程序时,我希望 A 看到 B 也在使用这个应用程序。

我只是想获取使用相同应用程序的朋友列表。

我将如何使用 Graph Api 做到这一点?

【问题讨论】:

    标签: facebook facebook-graph-api playframework


    【解决方案1】:

    用户表上有一个名为“is_app_user”的字段,您可以针对该字段运行 FQL 查询。查询类似于:

    select uid, name 
    from user 
    where is_app_user = 1 
    and uid in (SELECT uid2 FROM friend WHERE uid1 = me())
    

    图形 url 是这样的(记得添加访问令牌):

    https://api.facebook.com/method/fql.query?query=select uid, name from user where is_app_user = 1 and uid in (SELECT uid2 FROM friend WHERE uid1 = me())&access_token=...

    【讨论】:

      【解决方案2】:

      使用朋友 A 的访问令牌发帖到 me/friends 以获取朋友列表。看看朋友 B 是否在名单上。见:http://developers.facebook.com/docs/reference/api/user/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-26
        相关资源
        最近更新 更多