Список групповых событий с помощью Facebook Graph API v3.0

Я пытаюсь экспортировать события для «закрытой» группы Facebook с помощью API графа Facebook. Однако в итоге я получаю пустой набор:

{
  "data": [
  ]
}

Я зарегистрировался как разработчик Facebook и создал «приложение», поэтому я являюсь администратором приложения. Я также создал «закрытую» группу в Facebook с двумя мероприятиями, в которой я являюсь администратором.

Я выбираю свое приложение в Facebook Graph API Explorer, выбираю «Получить токен доступа пользователя» и даю разрешения «user_events» и «user_managed_groups». (В какой-то момент я выбрал все разрешения, но безрезультатно).

Запрос объекта группы дает:

GET /v3.0/<group-id>

{
  "name": "Test",
  "privacy": "CLOSED",
  "id": "<group-id>"
}

Итак, я знаю, что у меня правильный идентификатор группы. Однако запросы событий дают пустой набор:

GET /v3.0/<group-id>/events
{
  "data": [
  ]
}

Попытка составить список моих собственных событий дает тот же результат (у меня есть несколько "принятых" событий на Facebook):

GET /v3.0/me/events

{
  "data": [
  ]
}

Я что-то пропустил в настройке приложения? Я что-то не так сделал с токеном?

изменить: я не делал обзор приложения. Моя цель - зачитать некоторые события для меня и друзей, а не бизнес. Сделать приложение «живым» - не цель.

Вы успешно прошли проверку приложения: developers.facebook.com/docs/apps/review?

Jannes Botis 06.05.2018 22:30

@Jannes Botis Хм, я не слышал. Может быть способ проверить работоспособность перед обзором (т. Е. С фиктивными данными?). Я делаю это как частное лицо, чтобы получить список некоторых событий, но заголовок «Приложения, требующие проверки приложений, бизнес-проверки и дополнительных условий» предполагает, что, возможно, будет невозможно продолжить как частное лицо: /

thomasa88 07.05.2018 13:11

Можете ли вы протестировать с помощью приложения «Graph API Explorer» по умолчанию и сгенерировать с его помощью токен пользователя вместо своего собственного приложения? Также обратите внимание на это: stackoverflow.com/questions/50205689/…

Jannes Botis 07.05.2018 16:47

Это также возвращает пустой список. Я просмотрел связанную проблему, а также нашел сообщение в группе сообщества разработчиков Facebook, и похоже, что эти API отключены для «обычных разработчиков». m.facebook.com/groups/…

thomasa88 07.05.2018 19:43
Почему Facebook остановился на PHP
Почему Facebook остановился на PHP
PHP имеет долгую историю с Facebook, и это был основной язык программирования, использовавшийся для создания сайта в первые годы его существования....
2
4
677
1

Ответы 1

Похоже, что по состоянию на апрель 2018 года Facebook предоставляет разрешение user_events только для выбора партнеров.

Проблема обсуждается в группе сообщества разработчиков Facebook: https://m.facebook.com/groups/146797922030397?view=permalink&id=1761198367257003&_rdr

Lot's of talk about this. Try searching
the group. You need to be a select
partner to use groups API and if you are
posting this, most likely you will never
be a partner.

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