Получить статус фан-страницы Facebook с помощью токена доступа к приложению Facebook - PullRequest
2 голосов
/ 23 ноября 2011

Можно ли получить статусы страниц Facebook с помощью токена доступа к приложению?

Согласно документации я могу использовать «любой действительный access_token или user access_token», но когда я пытаюсь использоватьтокен доступа к приложению Я получаю следующее сообщение: «Требуется токен доступа пользователя для запроса этого ресурса».Я неправильно генерирую маркер доступа к приложению?Есть ли в любом случае доступ к статусам общедоступной фан-страницы Facebook без пользователя?

Ответы [ 2 ]

0 голосов
/ 07 февраля 2013

Не знаю, сталкивались ли вы с этой проблемой. Но вот обходной путь:

Задавая API-интерфейс Graph, вы столкнулись с этой проблемой, но при использовании языка FQL он отлично работает с идентификатором приложения!

Вот пример страницы «PSG»:

https://api.facebook.com/method/fql.query?query=SELECT post_id, тип, вложение, сообщение ИЗ потока, ГДЕ source_id IN (ВЫБЕРИТЕ page_id со страницы, где имя пользователя = 'PSG') & access_token = YOUR_APP_ACCESS_TOKEN

;)

0 голосов
/ 24 ноября 2011

Похоже, что пользователь access_token требуется для запроса этого соединения.

Пробовал без каких-либо access_token в Graph API Explorer на странице redbull и результат был:

{
  "error": {
    "message": "An access token is required to request this resource.",
    "type": "OAuthException"
  }
}

Но после предоставления приложения access_token:

{
  "error": {
    "message": "A user access token is required to request this resource.",
    "type": "OAuthException"
  }
}

Это немного вводит в заблуждение!

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