我的应用程序需要 facebook 登录。当我通过 Facebook 登录时,它会将我重定向到我的应用程序,而且我需要访问令牌才能在控制台中。任何人都可以给我代码..我阅读了很多链接,但没有获取。如何做这个??我是新手,所以有人可以给我代码。请。
问问题
263 次
2 回答
0
我真的不知道你说的每一个字。然而,实现 Facebook 登录就像导入 SDK 并调用 openSession()(或类似的东西)一样简单。按照 Facebook SDK 教程,您可以在 30 分钟内完成。这很简单。\
const BOOL succeed = [FBSession openActiveSessionWithPermissions:
[[NSArray alloc] initWithObjects:@"publish_stream", @"user_photos", @"user_likes", nil]
allowLoginUI:YES
completionHandler:^(FBSession *session, FBSessionState state, NSError *error)
{// Check state}];
你用你想要的权限调用这个简单的方法。allowLoginUI 应该是 YES 以便显示一个对话框。您在完成处理程序中检查状态。如果状态为 FBSessionStateOpen,您可以继续处理您的 Facebook 请求。
无需将 Facebook 令牌存储在最新的 SDK 中。
于 2012-11-29T06:50:08.920 回答
0
试试这个。将 sdk 文件拖到您的项目中,然后编写以下代码。
Facebook *faceBook = [[Facebook alloc] initWithAppId:FACEBOOK_APPID];
NSArray* permissions = [[NSArray arrayWithObjects:
@"email",@"publish_stream",@"offline_access", nil] retain];
[faceBook authorize:permissions delegate:self];
于 2012-11-29T07:46:13.540 回答