我正在尝试获取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访问令牌?
答案 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];
}];