facebook api 2.4, разрешение user_group

Я создал веб-сайт, для которого требовалось разрешение user_group, но когда я решил опубликовать его, я отправил свои приложения на рассмотрение, я обнаружил, что разрешение user_group не может быть одобрено.

Но мой сайт должен получить список групп пользователей, как я могу это сделать?

Я пытался использовать FQL или GRAPH API с разрешением 'user_managed_groups', но в ответе были только группы, в которых я был администратором.

Помогите мне, и извините за мою грамматику:).

2 ответа

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

Источник: https://developers.facebook.com/docs/apps/changelog

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

Могу ли я добавить, что причиной этого сообщения является то, что вашей версии приложения назначается versoin '2.4', когда вы ее создали, и вы не можете это изменить, и любой вызов с предыдущей версией завершится неудачно,

В качестве обходного пути вы можете попросить пользователя вручную ввести имя группы, на которую он подписан, попросить в Facebook указать идентификатор группы, используя ее имя, сохранить имя группы вместе с ее идентификатором в базе данных или файле базы данных, а затем вы можете отправлять сообщения в эти группы, используя свои идентификаторы,

это, очевидно, означает, что ваш список групп не будет синхронизирован с группами, которые понравились пользователю.

Другие вопросы по тегам