我们做一件事情首先得了解其原理,这样才不会迷茫才知道自己做到什么程度了,心里才会有底
所以,第一步了解第三方登录的原理:下面贴一些帮助我们理解嘚图,无论什么形式自己理解了就好了
1.注册一个facebook平台账号,需要翻墙。这个用我们平时的登录账号就可以
4.设置回调的url。
快速启动 选择平囼-android 平板 有我们需要的开发的步骤,大家自己进入官网进行操作
其中有几点需要注意:( 这些是我在做的时候,花了好久才搞明白的问题)
新浪微博、腾讯微博、QQ空间、人人网、Facebook和Dropbox已经提供了Single Sign-On(SSO)的授权方式。就是利用这些平台的手机客户端来完成授权由於SSO的授权方式对于用户来说更加便捷,因此各大平台均建议开发者优先使用这一种授权方式ShareSDK提供SSO的授权实现,并且默认情况下是使用的但是如果您想关闭SSO功能,可以调用类似于下面的代码来关闭:
为方法SSOSetting传递参数true表示不使用SSO方式授权。
有时候我们不需要官网提供给我们的按钮,需要自定义
<!--faceook登录的自定义按钮-->
//为了响应登录结果您需要使用 LoginButton 注册回调. //如果登錄成功,跳转到登录成功界面拿到facebook返回的email/userid等值,在我们后台进行操作
代码在项目已用可用。