как получить токен доступа без логина? - PullRequest
1 голос
/ 03 января 2012

В моем приложении для iPhone я хочу читать новостную ленту с общедоступной страницы Facebook, но вначале не хочу, чтобы пользователь заходил в Facebook, чтобы увидеть стену страницы.Я пытаюсь передать access_token (в url на graph api), но срок действия этого токена истекает.

Заранее спасибо

Хавьер

1 Ответ

2 голосов
/ 03 января 2012

Для этого вы можете использовать свой токен доступа к приложению, который может быть одним из:

  • YOUR_APP_ID|YOUR_APP_SECRET
  • Токен доступа к приложению, полученный от https://graph.facebook.com/oauth/access_token? client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET& grant_type=client_credentials

Это access_token позволяет вам получить любой доступный контент через API, для которого требуется access_token

Обновление:
При использовании iOS SDK это может выглядеть так:

[facebook requestWithGraphPath:@"/oauth/access_token?client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&
 grant_type=client_credentials" andDelegate:self];
...