Как узнать, принадлежит ли страница бизнесу Facebook с помощью API Graph Graph / API Marketing - PullRequest
0 голосов
/ 26 июня 2018

Используя API Graph Facebook, я хочу знать, принадлежит ли страница (с #page_id) бизнесу Facebook (с #business_id)

Единственное решение, которое я нашел, это запрос API:

GET #business_id/client_pages 
GET #business_id/owned_pages

Я должен использовать нумерацию страниц (что может привести к большому количеству запросов, прежде чем найти страницу в списке)

Есть ли прямое решение типа GET #business_id/client_pages?page_id=#page_id?

1 Ответ

0 голосов
/ 26 июня 2018

В настоящее время обходной путь заключается в создании пользователя системы администратора: https://developers.facebook.com/docs/marketing-api/businessmanager/systemuser/

Затем попробуйте назначить пользователя странице (без параметра "role"):

POST #page_id/assigned_users?business=#business_id&user=#business_scoped_user_id

Страница не принадлежит Бизнес-менеджеру, если вы получили эту ошибку:

(# 10) У вас нет разрешения на выполнение этого действия. Это действие требует, чтобы вы могли MANAGE_PERMISSIONS в управлении бизнесом учетная запись. Или это требует, чтобы вы могли ADMINISTER на этот объект Примечание: использовать сделать это действие от имени бизнес-аккаунта "бизнес" поле должно быть установлено.

Страница принадлежит Бизнес-менеджеру, если вы получили эту ошибку:

"(# 100) Требуется ровно один и только один из параметров: роль, задачи",

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...