Facebook,Twitter,Google+ 第三方登陆最详细教程

滴水穿石。厚积薄发。技术在于积累,在于梳理。更在于分享。如果你是面对海外的市场,总是要使用Facebook,Twitter,Google+ 这三大社交平台来实现第三方登陆,本文章将详细接收其使用方法。

Posted by 刘蒙 on June 3, 2017

Facebook,Twitter,Google+ 第三方登陆最详细教程

滴水穿石。厚积薄发。技术在于积累,在于梳理。更在于分享。如果你是面对海外的市场,总是要使用Facebook,Twitter,Google+ 这三大社交平台来实现第三方登陆,本文章将详细接收其使用方法。 欢迎转载:转载请注明出处 http://www.jianshu.com/p/7e69d8dd4e07

先来一个官方直通车(自备梯子):

第五步:创建应用编号

注意:要选择应用分类!! 第五步

第六步:完善应用信息

这里注意

  • 按照import SDK 完成应用添加后再近行addSDK> - Import SDK 较为简单,在此就省略截图 第六步

第七步:Add key hashes

如果说简单,这步也很简单,就是打开终端输入一下面命令就行

  • 难就难在命令不好输:
  • keytools 大家都有,然而openssl 不知道你电脑是否安装,如果有就能直接输命令了
  • 如果没有,先安装openssl再说,安装openssl之前,确保自己的visual studio安装正确,环境正常 - 安装openssl参考链接 - 重点

facebook 最后一步:

参考文档,将代码复制到自己的项目中即可,结尾会留demo供大家参考!

二、Twitter LoginButton

第一步:注册开发者账户

注册开发者账户传从门登陆你的Twitter并完成注册

第二步:创建App

  • create new app(三步)

    create new app

  • 完善app详细信息 > create new app
  • 完成创建> create new app

第三步:添加代码到你的项目中

点击上面的直达车,到Twitter官方集成步骤 你也可以下载官方插件,自动完成这一步骤(android studio) 结尾会留demo供大家参考!

三、Google+ LoginButton

第一步:直通车Google+官方集成文档

Google+ 集成较为简单,因为有官方demo可以参考

  • 下载demo 通过git check out the samples> $ git clone https://github.com/googlesamples/google-services.git
  • Open Android Studio.>Select File > Open, browse to where you cloned the google-services repository, and open google-services/android/signin

第二步:创建应用- 直通车Google+官方集成文档start

  • 创建或选择appcreate app
  • 选择服务create app

    这里讲怎么获取SHA-1

    • 获取sha-1 命令 sha-1
    • 下载配置文件 get configer file

      此处,我犯了一个不知道大家会不会犯的错误。。。 我以为命令是这样 keytool -exportcert -list -v \-alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore 实际上是:如图↓ get key

最后:好了,我不想写了,看demo


多谢大家!如有不足,请无情的指出,感谢!– IT小学生 欢迎转载:转载请注明出处http://www.jianshu.com/p/7e69d8dd4e07

#点击查看demo end