Как запросить разрешения для подстраницы местоположения? - PullRequest
0 голосов
/ 11 июня 2019

Я работаю над проектом, который импортирует рейтинги и рекомендации для страниц Facebook. Для этого в соответствии с документами здесь вам необходимо разрешение manage_pages.

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

Попытка получить доступ к рейтингам местоположения с помощью маркера доступа родительской страницы, когда у меня есть разрешение manage_pages для родительской страницы, возвращает следующую ошибку:

{
  "error": {
    "message": "(#283) Requires manage_pages permission to manage the object",
    "type": "OAuthException",
    "code": 283,
    "fbtrace_id": "GEXG+g4MOSb"
  }
}

Доступ к рейтингам на родительской странице работает нормально.

Попытка вызова FB.login в веб-SDK с profile_selector_ids, установленным в список дочерних страниц, не соответствует значению и поместит весь список страниц, которыми управляет пользователь, независимо от значения enable_profile_selector .

1 Ответ

0 голосов
/ 17 июня 2019

Это, похоже, из-за ошибки на стороне Facebook.У разработчиков Facebook была ветка поддержки , где автор не мог получить доступ к конечной точке рейтинга для местоположений.

При попадании в конечную точку GET / page_id / рейтинги (используя страницу access_token из GET / location) мы получаем отсутствующую ошибку разрешения manage_page

Этот поток был закрыт ссегодня (2019-06-17), и я снова могу получить доступ к оценкам местоположений с помощью токена доступа к главной странице.

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