如何通过本机Facebook授权登录Facebook?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过本机Facebook授权登录Facebook?相关的知识,希望对你有一定的参考价值。
通常,我们在iPhone应用程序上使用弹出式WebView Connect Facebook。但是,我已经看到了一些应用程序,如果该iPhone已安装在官方应用程序上,则可以通过Facebook本地应用程序将auth链接到Facebook。该怎么做?
您的应用程序将包括用于Facebook的ios或android SDK。
https://developers.facebook.com/docs/sdks/
特别是如何使用iOS登录:https://developers.facebook.com/docs/howtos/login-with-facebook-using-ios-sdk/
和Android:https://developers.facebook.com/docs/reference/androidsdk/authentication/
这是通过Facebook iOS SDK完成的,可以在GitHub上找到:https://github.com/facebook/facebook-ios-sdk
这是无缝的,如果应用程序已安装在设备上,Facebook会处理该情况。这是通过“ fb://” URL方案完成的。您可以了解更多here
要使用SDK在Facebook上进行身份验证,请执行以下操作:
Facebook *facebook = [[Facebook alloc] init];
NSArray *fb_perms = [NSArray arrayWithObjects:@"email", @"user_photos", @"offline_access",nil];
[facebook authorize:fb_perms delegate:self];
别忘了释放!
以上是关于如何通过本机Facebook授权登录Facebook?的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET Web API 和身份与 Facebook 登录