Facebook Graph Api v2.0+ - /me/groups возвращает пустой
Я пытаюсь получить мои группы с графиком 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)
Может ли кто-нибудь помочь мне получить все мои группы?
2 ответа
https://developers.facebook.com/docs/facebook-login/permissions/v2.3
user_groups
Позволяет вашему приложению читать группы, членом которых является человек, через край групп объекта User.
Это разрешение не позволяет создавать группы от имени человека. Невозможно создавать группы через Graph API.
Обзор
Если ваше приложение запрашивает это разрешение, Facebook придется проверить, как оно используется в вашем приложении.
Ограниченное использование
Это разрешение предоставляется приложениям, создающим клиент под Facebook, на платформах, где Facebook еще не доступен. Например, приложения Android и iOS не будут одобрены для этого разрешения. Кроме того, веб-приложения, приложения для настольных ПК, автомобильные и телевизионные приложения не получат это разрешение.
Короче говоря, Facebook больше не будет утверждать разрешение user_groups для большинства разработчиков, начиная с 30 апреля 2015 года.
Группа, которую вы упоминаете, является закрытой группой. Чтобы получить доступ к чему-либо об этой группе, вам нужно иметь разрешение user_groups. Политика Facebook заключается в том, чтобы отказать в этом разрешении НИКТО, если только они не пишут код для платформы, у которой нет собственного приложения Facebook. Если вы программируете для Android iOS или Windows Mobile, вам, вероятно, не повезло... =(