0

Graph API を介して友人のグループにアクセスできることがわかりました。

https://graph.facebook.com/11111111/groups

...しかし、FQL 経由でアクセスするにはどうすればよいですか? (これらの質問をする前に、ドキュメントを広範囲検索しています。明らかな質問をしている場合は申し訳ありません)。

4

2 に答える 2

1

ID 1111111 のユーザーのグループを取得する場合

このクエリを書くことができます:

select gid, name from group 
      where gid in (select gid from group_member where uid = 1111111)

このデータを取得するには、friends_groups 権限が必要であることを忘れないでください

これらのテーブルのドキュメントは次の場所にあります。

http://developers.facebook.com/docs/reference/fql/group_member/

http://developers.facebook.com/docs/reference/fql/group/

于 2012-01-20T01:41:50.630 に答える
0

うん。FQL では動作しませんでした。ただし、次のコードを使用して、グラフ API 経由で取得できます

function get_groups($facebook)
    {
        require_once 'config.php';
         global $facebook; 
         $groups = $facebook->api('/me/groups');
        var_dump($groups);
        return $groups;
    }

構成ファイルには次のものがあります。

<?php
    require_once("facebook.php");

    $app_id = "";//put the app id 
    $app_secret = "";//put app secret code inside " "

    $facebook = new Facebook(array(
        'appId' => $app_id,
        'secret' => $app_secret,
        'cookie' => true
    ));

    if(is_null($facebook->getUser()))
    {
        header("Location:{$facebook->getLoginUrl(array('req_perms' => 'user_status,publish_stream,user_photos'))}");//include the permission you want here
        exit;
    }
?>
于 2012-11-17T16:30:04.700 に答える