Как получить доступ к данным вкладок на странице Facebook в Graph API - PullRequest
0 голосов
/ 21 июля 2011

Согласно статье разработчика Facebook на страницах, страницы имеют вкладки.Он говорит, что к общим вкладкам можно получить доступ с помощью простой текстовой строки.

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

Любые идеи, почему моя страница выдает это исключение?

Идентификатор страницы: 136789689670650

Когда я использую график для запроса информации о корне, 136789689670650, информация о моей странице извлекается.Когда я использую график для запроса информации на вкладках 136789689670650 / tabs / reviews, возникает исключение.

Спасибо.

1 Ответ

1 голос
/ 21 июля 2011

Вам нужно сделать что-то в этом порядке, чтобы получить доступ к вкладкам страниц:

Отправьте HTTP GET на https://graph.facebook.com/USER_ID/accounts, где user_id - владелец страницы. Вы также можете сделать /me/accounts, если это ваша собственная страница.

Это вернет структуру данных JSON, подобную этой:

{ данные: [ { имя: «Имя страницы», access_token: «Токен доступа к странице», категория: "", id: "136789689670650", } ] }

data - это массив всех страниц, администрируемых этим пользователем. Каждая страница имеет свой собственный access_token, который вам нужно использовать для вашего следующего запроса.

Получив токен доступа к странице, вы можете отправить запрос на /136789689670650/tabs/reviews, используя свой токен доступа к странице.

...