1

Я пытаюсь получить мои группы с графиком апи v2.0, но данные возвращает пустой:Facebook Graph Api v2.0 + -/мне/группы возвращает пустой

{ 
    "data": [] 
} 

До этого я использовал v1.0 и это было осуществимо. Я использую: https://graph.facebook.com/v2.2/252637181559106?fields=id%2cname&access_token=****

Тот же результат у меня есть с https://apigee.com; (https://apigee.com/console/facebook?req=%7B%22resource%22%3A%22getusergroups%22%2C%22params%22%3A%7B%22query%22%3A%7B%7D%2C%22template%22%3A%7B%22user%22%3A%22me%22%7D%2C%22headers%22%3A%7B%7D%2C%22body%22%3A%7B%22attachmentFormat%22%3A%22mime%22%2C%22attachmentContentDisposition%22%3A%22form-data%22%7D%7D%2C%22verb%22%3A%22get%22%7D)

Может ли кто-нибудь помочь мне получить все мои группы?

ответ

0

Группа, о которой вы упоминаете, является закрытой группой. Чтобы получить доступ к какой-либо информации об этой группе, вам необходимо получить разрешение user_groups. Политика Facebook заключается в том, чтобы запретить это разрешение ANYONE, если они не кодируют платформу, на которой нет собственного приложения для Facebook. Если вы кодирования для Android прошивкой или Windows Mobile, вы, вероятно, не повезло ... = (

+0

У меня есть разрешение "user_groups. с версией API v1.0 – V2dim

+0

отладить токен доступа. Я уверен, что у вас нет полномочий user_groups. – luschn

+0

У меня есть это разрешение, потому что: 1. до 30 апреля 2015 года он был работоспособен; 2. Если у меня нет этого разрешения, то для запроса я должен получить исключение «Не иметь разрешения», но не HTTP/1.1 200 OK с пустым объектом – V2dim

2

https://developers.facebook.com/docs/facebook-login/permissions/v2.3

user_groups

Включает приложение для чтения группы человек является членом через край групп на объекте User.

Это разрешение не позволяет создавать группы от имени человека. Невозможно создать группы через API-интерфейс.

Обзор

Если ваши запросы приложения это разрешение Facebook будет проанализировать, как ваше приложение использует его.

Limited Использование

Это разрешение предоставляется для приложений построения Facebook-брендированный клиента на платформах, где Facebook не является уже доступен. Например, приложения Android и iOS не будут одобрены для этого разрешения. Кроме того, веб-приложениям, рабочим столам, автомобильным и телевизионным приложениям не будет предоставлено это разрешение.

Короче говоря: Facebook больше не будет утверждать разрешение user_groups для большинства разработчиков, начиная с 30 апреля 2015.