2

Пожалуйста, помогите мне получить список групп из facebook api.Группы api return empty string

Когда я использую этот код:

$token = $facebook->getAccessToken(); 
$groups = $facebook->api('/me/groups','GET', array('access_token' => $token)); 

Он возвращает пустой массив.

Или, если я отключил токен доступа, он все еще не работает.

Но когда я называю граф апи с:

https://graph.facebook.com/me/groups?access_token= ....

возвращает все группы, и когда я использую:

$groups = file_get_contents('https://graph.facebook.com/me/groups?access_token='.$token); 

Она возвращает пустой JSON тоже.

Как его решить?

ответ

1

Я считаю, что вам нужно добавить user_groups разрешение, чтобы получить результат.

Когда вы facebook Войти:

FB.login(function(response) { 
     if (response.authResponse) { 
      ... 
     } else { 
     .... 
     } 
    }, {scope: 'user_groups'}); 

EDIT:

С помощью Facebook PHP SDK:

$loginUrl = $facebook->getLoginUrl(array('scope' => 'user_groups')); 
+0

Спасибо, но Если я использую PHP SDK Как использовать логин? У меня есть loginUrl через getLoginUrl() , но как запросить разрешение при входе в систему? –

+0

Я отредактировал свой ответ, надеюсь, что это поможет. – ogzd

+0

Работает! Спасибо за внимание> _ < –

 Смежные вопросы

  • Нет связанных вопросов^_^