Facebook Graph API - Получить все страницы и управлять приложениями - PullRequest
1 голос
/ 15 февраля 2012

Есть ли способ запросить все access_tokens или page_ids, к которым приложение имеет доступ?Инстинктивно я думал, что смогу сделать мне / account? Access_token =, но похоже, что он возвращает все страницы, к которым у меня есть доступ, не обязательно те, которыми приложение разрешено управлять.

Так что я знаю, что могу проверитьтокен доступа, вызывая каждую страницу и передавая мой токен доступа к странице aka: <graph>/page_id?access_token=xxxx&fields=access_token

Я видел, что большинство этих токенов также есть во мне / аккаунтах, но я действительно пытаюсь узнать, какие страницыПриложение управляет.Это имеет смысл?

  1. Предпочтительно, я ищу способ получить токены + для page_id +, но я бы хотел согласиться на вызов графа, который возвращает все идентификаторы page_id, которыми я управляю, и я буду запрашивать каждый из них вручную.
  2. Все ли учетные записи, к которым у меня есть доступ через приложение, также отображаются в моем me/accounts?

Есть предложения?

Ответы [ 2 ]

2 голосов
/ 27 февраля 2012

Так что моя проблема была в том, что я / учетные записи были искажены, потому что я дал разрешение приложению «управлять страницами». В результате любое приложение, для которого я являюсь администратором, будет отображаться в me / account? Access_token =.

Ваши варианты получения токенов доступа:

  1. me/accounts?access_token=<app_token>
  2. /page_id/?fields=access_token&access_token=<app_token>
0 голосов
/ 15 февраля 2012

это вкладка страницы, и вы хотите запросить, на какие страницы она установлена?Или вы говорите, что ваше приложение запросило разрешение учетной записи, и вы хотите знать, что оно может публиковать?Если последнее, я думаю, вы должны иметь возможность публиковать на всех страницах, связанных с учетной записью.Это должно вернуть page_id и access_token https://developers.facebook.com/tools/explorer/?method=GET&path=me%2Faccounts

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