【问题标题】:Filter Facebook friends who also use the App过滤也使用该应用程序的 Facebook 朋友
【发布时间】:2013-07-16 04:52:42
【问题描述】:

我正在使用 Facebook 官方 PHP SDK。

我通过其他文章看到$facebook->api('/me/friends?fields=installed,name&limit=5') 能够让我的用户的朋友也使用网络应用程序。

但似乎 Facebook 正在给所有用户的朋友。我猜 Facebook 不会为我过滤正在使用该应用程序和未使用该应用程序的人。 Facebook 只向用户的好友数据传递“真实”,前提是好友已安装该应用。

我的问题是,过滤这些结果的好方法是什么?我不想使用“for 循环”来检查数千个结果(害怕对我的应用程序产生影响)。

我看到其他人做得很好,当我连接到他们的应用程序时,他们会向我展示我的朋友也在那里。

注意:我是 FB API 的新手

【问题讨论】:

    标签: php facebook facebook-graph-api facebook-php-sdk


    【解决方案1】:

    以下是在 Facebook 默认网络应用中编写的代码。

    $app_using_friends = $facebook->api(array(
        'method' => 'fql.query',
        'query' => 'SELECT uid, name FROM user WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 = me()) AND is_app_user = 1'
      ));
    

    【讨论】:

      猜你喜欢
      • 2019-12-25
      • 2015-07-29
      • 2014-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-26
      • 2013-02-26
      相关资源
      最近更新 更多