如何在没有登录的情况下获取访问令牌?

时间:2012-01-03 10:11:28

标签: iphone facebook-graph-api permissions access-token

在我的iPhone应用程序中,我想从公共Facebook页面阅读新闻源,但我不想在开始时用户已登录Facebook查看页面墙。我尝试将access_token(在url中传递给图形api),但此访问令牌过期。

提前谢谢

哈维尔

1 个答案:

答案 0 :(得分:2)

您可以使用您的应用程序访问令牌,这可能是以下之一:

  • 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];