使用Facebook iOS SDK获取App访问令牌

时间:2013-01-28 11:29:50

标签: ios facebook

我正在尝试获取Facebook App访问令牌以获取Facebook页面Feed。如果我发送这样的请求:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRET&grant_type=client_credentials"]我得到一个有效的访问令牌,但我不能在FBSession中使用这个,因为accessToken属性是只读的。 所以问题是:如何使用FBSession获取Facebook App访问令牌?

2 个答案:

答案 0 :(得分:1)

如果您成功登录,则可以使用

进行访问
[[FBSession activeSession] accessToken];

感谢。

答案 1 :(得分:-1)

查看Scrumptious示例以及Facebook提供的其他内容。

我的确如此:

[FBSession openActiveSessionWithReadPermissions:permissions allowLoginUI:YES completionHandler: ^(FBSession *session, FBSessionState state, NSError *error) { [self sessionStateChanged:session state:state error:error]; }];