想在自己的网站上嵌入“使用微博账号登录”功能,直接使用新浪官方的登录组件很方便。官方教程

首先是完善开发者信息,提交网站认证等步骤(获取到appkey/appsecret),同时设计好按钮与登陆后的显示样式,最终拷贝生成的代码到我们的网页文件中去。

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta property="wb:webmaster" content="c64c5371ba4b8769" /><script src="http://tjs.sjs.sinajs.cn/open/api/js/wb.js?appkey=723875121" type="text/javascript" charset="utf-8"></script><title>测试页面</title></head><body><div id="wb_connect_btn"></div><script type="text/javascript">WB2.anyWhere(function(W){W.widget.connectButton({id: "wb_connect_btn",   type:"3,2",callback : {login:function(o){ //登录后的回调函数//alert("login: "+o.screen_name);},    logout:function(){  //退出后的回调函数//alert("logout");}}});});</script></body>
</html>

效果如下:

(用户登录前)

(点击后弹出授权窗口)

(授权成功,返回用户信息)

测试地址

不知道为什么弹窗总是被浏览器阻止,再看看怎么解决

人人网与腾讯的网站接入稍微麻烦点,其中人人网需要配置js跨域文件,QQ登录返回的回调数据中包含access_token,还需要自行在js代码中实现获取用户信息的操作。

使用新浪微博登录组件相关推荐

  1. 新浪微博登录接口实例

    2019独角兽企业重金招聘Python工程师标准>>> 提交的方法: public void getRequestToken()     { OAuthBase oAuth = ne ...

  2. SpringMVC 整合新浪微博登录 Java SDK

    为什么80%的码农都做不了架构师?>>>    现在很多网站都整合了便捷的第三方登录,如QQ登录.新浪微博.搜狐.网易等,为用户提供不少方便和节约时间.我们可以选择使用JS或SDK实 ...

  3. 新浪微博登录密码加密函数 wsse加密算法说明

    // 新浪微博登录密码加密函数 // password   密码明文 // servertime 提交的参数之一 // nonce      提交的参数之一 // encode_password 输出 ...

  4. 登录页面html代码_【网络自动化平台开发】—— 登录组件

    今年的天气特别的冷,于是,继续缓慢更新. Django 其实有自己的权限认证组件,可以拿来用,其实本身代码量也不多,还是自己写吧. 新建了一个functions文件夹用于存放各种功能文件: 说说登录的 ...

  5. rsa加密算法python_模拟新浪微博登录(Python+RSA加密算法)

    声明: 由于本人使用用的是Python语言,以下内容就在该语言下进行解释说明.有使用Java语言的可以参考IT男杂记(http://marspring.mobi/http-client-weibo/) ...

  6. 微信小程序授权登录 组件的封装

    微信小程序授权登录 组件的封装 新建components文件 写wxml文件 wxss部分 js部分 json引用 页面使用 页面js 授权登录 流程如下: 因为多个页面功能需要登录状态 所以做了个组 ...

  7. 网站实现新浪微博登录

    我为菜鸟.搞了几天,弄死人了.新浪aouth2.0的api没更新.让新手很不好受.我就吃了这个亏.特此写篇文章让新手们少受点苦. 1.网站要实现新浪微博登录必须去微博平台进行应用注册,地址为:http ...

  8. android接入原生第三方登录(微信登录、QQ登录、新浪微博登录)

    第一步:去对应的平台上注册app的相关信息,这一步,可参考我的另外一个篇,关于接入亲加通信云的文章 各个平台注册应用信息的地址如下:                新浪微博               ...

  9. SpringBoot - OAuth2第三方登录之新浪微博登录

    之前写过一篇OAuth2 - 第三方登录之微信登录,但是微信的开放平台的资质需要有公司/企业才能注册.如果是个人的话,可以使用其他个人开发者就可以使用的.比如QQ.新浪微博. QQ的话,需要审核之后才 ...

最新文章

  1. java并发读取相同的文件_高效读取大文件,再也不用担心 OOM 了!
  2. rh9.0虚拟机dmesg启动过程分析(2)
  3. php彩票平台,直播详情-阿森纳vs热刺-英超 20/21
  4. FaceL:一个靠谱的开源人脸标注训练识别程序
  5. 遇到的一些小的tips
  6. ThreadLocal可能引起的内存泄露
  7. python使用软件,输出,声明和if规则
  8. 配置主机间信任的一个简单办法
  9. Arcgis利用点数据集(txt数据)转为shp线数据(含案例)
  10. Web2.0创业者面临艰难选择:出售还是发展
  11. 【其他】电脑ADB连接手机的方式
  12. 模式化窗口问题![window.dialogArguments]
  13. 封堵高危端口,预防勒索病毒
  14. canvas绘制网易云logo
  15. LintCode168.吹气球
  16. 红孩儿编辑器的模块设计15
  17. ul、li 标签实现完美表格
  18. 转:激励,如何做更有效
  19. kubernetes进阶之路(十六)~~~Storage系列之StorageClass
  20. 在docker中使用sqlplus

热门文章

  1. linux安全配置技术论文,基于linux平台的web安全技术研究apache安全大学论文.doc
  2. 排列组合C几几怎么算
  3. Android中ButterKnife的使用
  4. Python系列-Django-Ninja
  5. enable multi-tenancy on openstack pike
  6. 寒江独钓-Windows内核安全编程(完整版).pdf
  7. 一梦江湖网页提交问题服务器错误,一梦江湖4月3日更新内容详情一览
  8. A - 简单密码(C语言)
  9. 电脑突然没有网络,发现电脑无法打开WiFi列表,打开设备管理器,发现intel(R)wireless-ac 9462感叹号
  10. Element table各种合并单元格