Страница Facebook - Роли / Задачи пользователя - PullRequest
2 голосов
/ 27 июня 2019

Я создаю систему, которая интегрирована с логином Facebook и зависит от роли пользователя на странице ( Администратор, Редактор, Аналитик и т. Д. )

Существует ли поле Webhook для обновления роли страницы пользователя? (например: переключение между администратором, редактором и т. д.)

Если это не так, какова подходящая конечная точка для получения роли страницы пользователя?

Я нашел следующие конечные точки:

v3.1/<page_id>?fields=name,userpermissions{id,user,tasks}

Минусы:

  • userpermissions устарела на v3.2
  • не может фильтровать по user_id (возможно, нужно разбить на страницы, чтобы узнать разрешение для конкретного пользователя)

v3.2/<page_id>/roles/<user_id>

Минусы:

  • не работает на v3.3, но я не смог найти никакого официального устаревания ("(# 100) Попытка доступа к несуществующему полю (ролям) в типе узла (Page)"). Тот же запрос на v3.2 работает.
  • возвращается пустым при использовании токена доступа к странице пользователя системы (бизнес-менеджера)

v3.3/<user_id>/accounts/

Минусы:

  • не может фильтровать по page_id (возможно, нужно разбить на страницы, чтобы узнать разрешение для конкретной страницы)
...