Как узнать общее количество групп, созданных пользователем - PullRequest
0 голосов
/ 13 октября 2011

Я играю с этим кодом, и он не работает:

$fql = "SELECT name FROM group WHERE gid IN (SELECT name FROM group WHERE version=1) AND creator=me()";
$ret_obj = $facebook->api(array(
     'method' => 'fql.query',
     'query' => $fql,
));
echo count($ret_obj["name"]);

Кто-нибудь знает, как считать () нет.групп, которые создал человек.Спасибо, я использую PHP-SDK.

1 Ответ

0 голосов
/ 13 октября 2011

Похоже, что таблица групп имеет только 1 поле gid в качестве индексируемого, что делает невозможным фильтрацию групп пользователей в FQL. Возможная ошибка

То, что вы можете сделать, это сделать вызов API графа для:

https://graph.facebook.com/me/groups?fields=name,owner  

, а затем отфильтруйте результаты по owner.id и посчитайте их.

надеюсь, это поможет

...