FQL Группы друзей - PullRequest
       13

FQL Группы друзей

0 голосов
/ 20 января 2012

Я вижу, что могу получить доступ к группам друзей через Graph API:

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

... но как мне получить к нему доступ через FQL? (Я интенсивно ищу документацию, прежде чем задавать эти вопросы, извините, если я задаю очевидный вопрос).

Ответы [ 2 ]

1 голос
/ 20 января 2012

если вы хотите получить группы пользователей с идентификатором 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/

0 голосов
/ 17 ноября 2012

Да.Я пытался это не работает с 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;
    }
?>
...