OAuth требуется в Facebook Graph API? - PullRequest
2 голосов
/ 02 июня 2010

У меня проблема .. Я хочу получить все фиды со страницы Facebook, используя API fb graph без OAuth, но у меня есть проблема

https://graph.facebook.com/[page ID]/feed
i get the following response 

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

пока я проверяю другую страницу, она получает правильный ответ

https://graph.facebook.com/[another page ID]/feed

{
   "data": [
      {
...

почему он запрашивает токен доступа для страницы ... и не делает этого для другой страницы?

EDIT

я проверил первую страницу звонка Графа 2 дня назад, и он работал на 100%

Ответы [ 3 ]

1 голос
/ 02 июня 2010

Вы всегда должны включать токен доступа OAuth (будь то пользователь, если вы работаете непосредственно от имени пользователя, или ваше приложение, если вы ничего не делаете в контексте пользователя). В противном случае вы не сможете получить доступ ко всем вещам, к которым у вас должен быть доступ.

0 голосов
/ 02 июня 2010

Да, OAuth - единственная поддерживаемая форма аутентификации. Тем не менее, некоторые страницы не требуют этого, например, фан-страницы (например, https://graph.facebook.com/cocacola/feed)

РЕДАКТИРОВАТЬ : Facebook явно изменил свою политику в этой конечной точке.

0 голосов
/ 02 июня 2010

Я не уверен, нужен ли вам OAuth или нет, но вот как вы можете получить маркер доступа .

Дополнительные ресурсы:

http://developers.facebook.com/docs/api

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