Facebook Connect PHP API,如何显示已经在使用应用程序的朋友


facebook connect php api, how show friends already using an app

我可以使用什么代码来显示正在使用我的应用程序的所有用户? 我正在获得这样的Facebook会话:

            require_once basepath.'/includes/facebook/src/facebook.php';
            // Create our Application instance.
            $facebook = new Facebook(array(
              'appId' => '#####',
              'secret' => '####',
              'cookie' => true,
            ));
            $session = $facebook->getSession();

如何显示已连接的用户? 谢谢

您可以使用

FQL 查询(如 select uid, name, is_app_user from user where uid in (select uid2 from friend where uid1=me()) and is_app_user=1)让您的朋友已经在使用应用。

我认为这就是你要找的 https://developers.facebook.com/docs/reference/plugins/facepile/

此页面可能会有所帮助: http://developers.facebook.com/docs/reference/rest/friends.getAppUsers/

最好的方法是使用facepile,你需要添加data-app-id并且不要添加data-href,因为如果你要添加data-href,那么系统将检查该URL而不是你的应用程序,所以facepilediv将看起来像这样:

<div class="fb-facepile" data-app-id="YOUR_APP_ID" data-max-rows="1" data-colorscheme="light" data-size="small" data-show-count="true"></div>