нет, вы не можете получить определенный доступ к странице - разрешение на управление страницами дает доступ ко всем страницам, которые администрирует пользователь ...
Что касается
а) все учетные записи, на которые у пользователя есть права администратора
Вы можете использовать graph api explorer , чтобы осмотреться, в частности, проверьте эту ссылку - там вы можете увидеть все учетные записи, которые вы связали с вашей учетной записью. Он использует, как вы увидите, конечные точки /me/accounts
. Но, как вы уже убедились, диалоговое окно с разрешениями, которое запрашивается у пользователя, запрашивает разрешение на управление всеми страницами, связанными с этим пользователем.
Предложение:
При первом входе в свою CMS позвольте своему пользователю выбрать, какие из страниц, которыми он управляет, должны быть связаны с этой CMS. Вам не нужно использовать предоставленный вам доступ к другим страницам. Если вы хотите когда-либо интегрировать одну страницу в свою CMS, просто сохраните PAGE_ID
(например, в базе данных) и автоматически извлекайте ее, когда вам нужно позвонить на эту страницу и от ее имени. .