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 указать идентификатор группы, используя ее имя, сохранить имя группы вместе с ее идентификатором в базе данных или файле базы данных, а затем вы можете отправлять сообщения в эти группы, используя свои идентификаторы,
это, очевидно, означает, что ваш список групп не будет синхронизирован с группами, которые понравились пользователю.