Публикация в группе Facebook с использованием API 2.0+, PHP SDK

Даже после прочтения FAQ для разработчиков Facebook у меня много вопросов о разработке приложений для FB, разрешениях, обзорах и так далее.

Я создал свое приложение, потому что хотел использовать FB Login и FB id для управления пользователями моего (небольшого) сайта; цель сайта — организовать матчи между пользователями игрового приложения (Aworded) и опубликовать их результаты в группе FB, членами которой также являются пользователи моего сайта.

1) Мне действительно нужно разработать приложение для FB, чтобы достичь этой цели (ред .: риторический вопрос …)?

2) я мог делать все, что хотел, до обновления моего приложения до версии 2.0; теперь, с базовыми разрешениями, я не могу публиковать комментарии на FB Group через мой сайт / приложение. Какое разрешение мне нужно, чтобы публиковать комментарии пользователей моего сайта в FB Group, которой я управляю? Это publish_action?

3) Я пытаюсь получить это разрешение через Facebook Review, но каждый раз, когда мне отвечают, что инструкции, которые я даю, не могут быть воспроизведены: как я могу показать им «публикацию в группе через мой пример приложения», если я не у вас еще нет этого разрешения?

4) Вместе с отрицательным ответом на запрос о разрешении я получил еще один отрицательный отзыв о возможности вставить свое приложение в Центр приложений: я не думаю, что я заинтересован в публикации своего приложения в центре приложений (является » Только для членов «приложение …): как я могу указать, что я не заинтересован в этом? Будет ли мое приложение использоваться всеми, кто подключается к моему сайту?

Извините за многие вопросы, но мне действительно нужно разъяснить свои идеи по этим аргументам, и традиционные FAQ не помогают мне …

7

Решение

1) Да, конечно, вам нужно приложение для входа в FB, публикации и тому подобного. Как еще вы будете использовать FB Login и как еще вы будете получать идентификаторы Facebook или публиковать сообщения в группе?

2) Вам нужно user_managed_groups а также publish_actions, как вы можете прочитать в документации: https://developers.facebook.com/docs/graph-api/reference/v2.3/group/feed#publish

3) Если вы используете разрешение, вам не нужно проходить процесс проверки. Вы можете просто авторизоваться с разрешениями и сохранить Токен доступа. Имейте в виду, что маркер расширенного пользователя действует только в течение 60 дней.

4) Если вы не хотите, чтобы ваше приложение отображалось в Центре приложений, просто не отправляйте его;)

11

Другие решения

Последние изменения в Graph API от 1 августа 2018 года:
разрешений user_managed_groups а также publish_actions устарели, и теперь
для публикации в группах требуются новые разрешения:

publish_to_groups а также groups_access_member_info,
Кроме того, приложению Facebook будет разрешено перечислять все группы пользователей.
Для вывода списка групп только там, где пользователь является администратором или модератором, используя me/groups конечная точка,
privacy поле должно быть добавлено среди других полей для извлечения для каждой группы.

2

По вопросам рекламы [email protected]