第三方登录在我们的项目中也运用到了很多。今天笔者就做一个新浪微博的第三方登录demo

第三方登录实现效果:(先展示效果)

1、点击登录

2、输入账号密码(如果新浪应用审核通过就可以使用新浪微博的任意账号,如果没有通过只能使用开发者所使用的的微博账号来登录)

3、登录成功!!

《》《》《》《》《》《》《》《》《》《》《》《》《》《》《》《》《》《》《》《》《》《》《》《》《》《》《》

实现流程:

所需条件:

1、一个线上的域名

2、新浪微博开发者(自己去注册)

创建应用:

将下载的txt文件扔进线下服务器的根目录下,点击验证。

“我的应用”点击“接口信息”

找到如下图信息"App Key"。

点击“微博登录”

将下图中的的代码复制到一个html页面中

测试代码:

[php]  view plain copy print ?
  1. <!DOCTYPE html>
  2. <html xmlns:wb="http://open.weibo.com/wb">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>蓝色海洋</title>
  6. <script src="http://tjs.sjs.sinajs.cn/open/api/js/wb.js?appkey=160521825" type="text/javascript" charset="utf-8"></script>
  7. </head>
  8. <body>
  9. <wb:login-button type="3,2" onlogin="login" onlogout="logout">登录按钮</wb:login-button>
  10. </body>
  11. <script>
  12. WB2.anyWhere(function(W){
  13. W.widget.connectButton({
  14. id: "wb_connect_btn",
  15. type:"3,2",
  16. callback : {
  17. login:function(o){  //登录后的回调函数
  18. },
  19. logout:function(){  //退出后的回调函数
  20. }
  21. }
  22. });
  23. });
  24. </script>
  25. </html>

直接访问该页面就可以实现效果了!!!!!!!

注意:appkey。

将下图中的的代码复制到一个html页面中

测试代码:

[php]  view plain copy print ?
  1. <!DOCTYPE html>
  2. <html xmlns:wb="http://open.weibo.com/wb">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>云中梦</title>
  6. <script src="http://tjs.sjs.sinajs.cn/open/api/js/wb.js?appkey=160521825" type="text/javascript" charset="utf-8"></script>
  7. </head>
  8. <body>
  9. <wb:login-button type="3,2" onlogin="login" onlogout="logout">登录按钮</wb:login-button>
  10. </body>
  11. <script>
  12. WB2.anyWhere(function(W){
  13. W.widget.connectButton({
  14. id: "wb_connect_btn",
  15. type:"3,2",
  16. callback : {
  17. login:function(o){  //登录后的回调函数
  18. },
  19. logout:function(){  //退出后的回调函数
  20. }
  21. }
  22. });
  23. });
  24. </script>
  25. </html>

直接访问该页面就可以实现效果了!!!!!!!

设置新浪微博第三方登录相关推荐

  1. U盟用新浪微博第三方登录 文件不存在 c8998 解决办法

    PlatformConfig.setSinaWeibo昨天发现一个新浪微博第三方登录的时候始终报 "文件不存在(C8998)",网上查了很多 都没有找到确切的解决办法,在  Pla ...

  2. 关于接入新浪微博第三方登录

    近期,做一个关于联合第三方平台的登录接入,初次接触开放平台,在此做个笔记 开发之前的准备如下: 1.注册新浪微博 2.访问新浪微博开发平台http://open.weibo.com,如果是企业,申请企 ...

  3. 实现新浪微博第三方登录获取用户信息

    第一步:创建Android项目下载新浪sdk 下载地址:https://github.com/sinaweibosdk/weibo_android_sdk 里面包含签名工具和新浪官方的debug.ke ...

  4. 新浪微博第三方登录,显示重定向错误问题

    按照sina官方文档流程,然后写代码调用,提示重定向错误 报错如下图: 一开始百思不得其解,最后查阅资料,发现在新浪微博的开发者平台官网中,有一我的应用-->应用信息-->高级信息中,点击 ...

  5. php新浪微博第三方登录接口,手机第三方新浪微博登录php api实现分析

    提供api,POST方式,根据传递过来的微博uid/appkey,判断该用户的ID是否在自己的数据库中. 如果有,直接登录返回用户登录api的json. 如果没有,就将该用户的ID+token请求微博 ...

  6. qq 新浪微博 第三方登录 api php,qq登录,新浪微博登录接口申请过程中遇到的问题...

    1,qq登录接口申请 申请地址是:http://connect.opensns.qq.com/,登录进去后,点击右上方的登录.然后填写信息就行了. 我遇到的问题是在域名审核时,域名审核就是不通过,没办 ...

  7. 新浪微博第三方登录 文件不存在 c8998

    想必很多人会碰到这个问题,和sso package or sign error这个问题类似,无非就是提示包名或者签名不正确,我也碰到了,但是问题却是意想不到的 包名后面多了一个空格!这产品挖的深坑啊! ...

  8. QQ、微信、新浪微博和百度第三方登录

    对于大多数的APP都有第三方登录这个功能,自己也做过几次,最近又有一个新项目用到了第三方登录,所以特意总结了一下关于第三方登录的实现,并拿出来与大家一同分享: 各大开放平台注册账户获取AppKey和A ...

  9. 第三方登录——QQ、微信、新浪微博和百度登录

    实现QQ.微信.新浪微博和百度第三方登录(Android Studio) 前言:  对于大多数的APP都有第三方登录这个功能,自己也做过几次,最近又有一个新项目用到了第三方登录,所以特意总结了一下关于 ...

  10. 实现QQ、微信、新浪微博和百度第三方登录(Android Studio)

    实现QQ.微信.新浪微博和百度第三方登录(Android Studio) 前言: 对于大多数的APP都有第三方登录这个功能,自己也做过几次,最近又有一个新项目用到了第三方登录,所以特意总结了一下关于第 ...

最新文章

  1. 操作系统学习:Linux0.12初始化详细流程-进程退出与系统进入怠速
  2. Bzoj 3122 随机数生成器
  3. angular 指令渲染_Angularjs渲染的 using 指令的星级评分系统示例
  4. 数据库系统(三)——数据库安全性控制
  5. html元素data属性设置变量,HTML5 自定义属性 data-* 和 jQuery.data 详解
  6. linux每天一小步---sed命令详解
  7. Linux C语言操作MySQL
  8. 软件开发demo是什么意思_地府后台管理系统demo出来了!附地址
  9. opencv 凸包讲解和绘制
  10. C语言scanf跳出循环的问题
  11. vim中编辑了代码 但是提示can not write的解决办法和代码对齐办法
  12. React Native中的视频编码
  13. 进化的系统需要进化的系统工程
  14. 树莓派的浏览器无法上网
  15. 虚拟现实制陶制作方法对中学生创造力和学习参与度的影响
  16. python实现外星人入侵——4.主函数部分
  17. 【转】SCI论文写作全攻略
  18. 浅谈PS CC 2020——适合新手学习的最新版软件
  19. (四)Gluster 配置
  20. 糟糕!安装失败。错误代码:0xa0430721。谷歌浏览器卸载之后安装问题

热门文章

  1. 基于向量空间模型的文本聚类算法
  2. UWB室内人员定位系统的机遇与挑战
  3. 免费录音转文字软件有哪些?看下去就知道啦
  4. SpringBoot之jar瘦身打包部署
  5. MATLAB | 如何绘制这种带竖线散点的核密度图
  6. c# GDI+简单绘图
  7. 强人教你吃自助火锅(转)
  8. 河海大学计算机考研难度大吗,河海大学考研难吗?一般要什么水平才可以进入?...
  9. 【kali-信息收集】(1.8)ARP侦查工具_Netdiscover
  10. LeetCode Top 100 Liked Questions 22. Generate Parentheses (Java版; Medium)