4

В Graph Api Explorer я не нашел никаких разрешений, таких как user_groups. Я выбираю все «Разрешения пользовательских данных» и «Расширенные разрешения», но это не сработало.Как получить список групп facebook с помощью графика api

В диаграмме api explorer я использую эту команду GET->/v2.4/me/groups. и я получаю пустое данные JSON.

{ 
    "data":[ 
    ] 
} 

И если я использую старый граф апи версии 2.2 Как GET->/v2.2/me/groups тогда я получаю группы только, в котором я админ не все группы.

Если у кого-то есть этот опыт, а также есть какое-либо решение, пожалуйста, помогите мне решить мою проблему.

+0

ли вы найти путь вокруг, чтобы получить список всех групп, которые вы/пользователей являются членом? – Hieu

ответ

3

Короткий ответ: user_groups осуждается с v2.4, см

user_groups разрешение было устаревшее. Разработчики могут продолжать использовать разрешение user_managed_groups для доступа к группам, администратором которых является человек. Эта информация по-прежнему доступна через край /v2.4/{user_id}/groups, который по-прежнему доступен в версии 2.4.

+2

, но когда я пытаюсь получить доступ через край '/v2.4/{user_id}/groups'. он дает мне чистые данные JSON. –

+1

есть ли способ получить доступ к списку групп пользователей через facebook api? –

+0

Я говорю о графическом API, поэтому я не понимаю ваш второй комментарий. Он ушел, и все это в документах. – Tobi

4

Что именно вы ищете?

  1. Список всех групп, в которые вы вноситеся?
  2. Список всех групп, которые вы администрируете?

Я не уверен в A, но на момент написания этого ответа Graph API v2.5 является последней версией, и вы можете найти список всех групп, в которых вы являетесь администратором, с помощью конечной точки admined_groups , Вам нужно разрешение user_managed_groups в вашем токене доступа, без разрешения вы получите пустые данные.

Here является ссылка на конечной