web开发第三方登陆之google+登陆
来源:互联网 发布:中国自然灾害的数据 编辑:程序博客网 时间:2024/06/06 04:00
开发准备:
1,一个线上的可以通过域名访问的拥有文件控制权限的站点
开始开发
1,打开google api中心创建或者选择一个项目https://console.developers.google.com/projectselector/apis/library,
2,创建项目完成后,选择项目,选择凭据,创建凭据,选择创建OAuth客户端ID,填写相关信息
创建完成后获得一个客户端ID
3,在库中启动google+ AP,点击,选择启动
3,配置应用相关信息,用户授权的时候给用户看的
4,开始code,引入https://apis.google.com/js/api:client.js(可以下载到本地),调用以下方法
//初始化gapi.load('auth2', function () { auth2 = gapi.auth2.init({ client_id: id, //第二步申请的客户端id cookiepolicy: "single_host_origin" });//绑定登陆按钮 attachSignin(document.getElementById('login_google'));});function attachSignin(element) { auth2.attachClickHandler(element, {}, function (googleUser) { //获取用户信息 var profile = googleUser.getBasicProfile(); console.log(profile); }, function (error) { console.log(JSON.stringify(error, undefined, 2)); } );}
阅读全文
0 0
- web开发第三方登陆之google+登陆
- web开发第三方登陆之微信登陆
- web开发第三方登陆之QQ登陆
- web开发第三方登陆之新浪微博登陆
- web开发第三方登陆之facebook登陆
- web开发第三方登录之twitter登陆
- iOS开发实用技术之第三方登陆
- 实现android的 google第三方登陆!
- 实现android的 google第三方登陆
- 第三方登陆 ,微信扫码登陆
- iOS开发笔记16--第三方登陆
- iOS友盟第三方登陆开发
- iOS友盟第三方登陆开发
- 使用Spring Social开发第三方登陆
- 第三方登录之微信登陆
- 第三方之联合登陆(qq)
- thinksns 第三方登陆
- 第三方授权登陆
- 字符设备驱动框架1
- Gym-100819U 水题。。
- 类与对象
- IE和标准DOM的事件模型
- ctf bugku 变量1
- web开发第三方登陆之google+登陆
- I
- Vue项目搭建 -- visual Studio加vue-cli
- HDU 1237-简单计算器(字符串)
- 【题解】CEOI 2009 从 harbingers 谈对斜率优化和凸包的全新认识 -boshi
- mysql socket文件丢失处理或者mysql.sock被删除
- 变速连点器
- Python OS常用函数总结
- 问题 : 导弹防御系统