`
zzc1684
  • 浏览: 1194970 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

网站如何集成新浪微博登录

阅读更多

申请Appkey与Appid

在新浪的 开发平台 下的网站接入申请Appkey与Appid,申请的前提是需要有域名,把申请到的appkey与appid记录下来,以便使用。
注意事项:在点击网站接入并填好接入的信息后,在管理中心会出现您接入的网站。点击进入您的网站接入的详细信息页,在左边的导航栏里会有一个应用信息栏目,点击展开,点击“高级信息”项目
OAuth2.0授权设置
红包箭头所指的项目请与您在系统中config.properties文件里的redirect_URI保持一致,如果不一致,会出现第三方授权错误,并且在调用系统的时候,会拿不到用户信息。

 

下载Java sdk包

到技术支持中心下载Java sdk包, 不要自己用httpclient去调用新浪的接口,那样不安全,可能会被别人攻击网站。下载好的sdk里会有一个demo,把demo里的lib下的依赖 包放到工程lib下,下载下来的文件里会有一个weibo4j包,把其拷贝放在项目的src下,并把config.properties文件里的前三项改 成你自己的appkey,appid,和redirect_URI(新浪同意授权后,跳回到您的系统里的哪个路径)。

使用说明

在页面点击一个按钮后,跳到action里的方法,在方法里,重定向一个请求到sinaAPI。用sian的API我们直接重定向的方式如下:
String url = new Oauth().authorize(“code”, “code”),这样我们可以得到请求的路径了,使用自带的sina的sdk包,我们可以直接这样调。
进入新浪授权页面
请求后,会弹出一个授权页面,如果我们同意授权后,会自动跳转到我们的“redirect_uri”路径里,并在我们的“redirect_uri”后面加上“?code=XXXXXXX”
然后我们可以根据返回来的参数code来拿到access_token和其它的一些信息。例如:
我们可以拿到access_token对像后后,可以根据它拿到用户的access_token串和用户的ID,然后根据userid可以拿到用户的信息,getuid方法没有,自己生成一下就可以了,方便操作。代码如下:
新浪微博授权代码
这样,我们就可以拿到用户的信息不了。

分享到:
评论

相关推荐

    Ecshop集成新浪微博登录插件及安装说明

    把login整个文件夹传到服务器上ecshop安装所在的目录,如果路径不对可以会导致使用失败。需要修改的文件:config.php callback.php可以修改第27行的邮箱域名为你的网站域名。别的不用改,否则会导致无法使用。

    QQ微博 一键登录

    该资料集成了QQ和新浪微博一键登录网站的技术,基于thinkphp3.2.2开发

    GeckoFX 火狐内核C#新浪微博Cookie读取-Demo

    (2)此demo中读取的是新浪微博网站登录cookie,如果要读取其他网站cookie,请自行修改ReadCookie方法。 (3)cookie读取原理简单介绍:火狐是使用sqlite数据库存储cookie的,都在cookies.sqlite中了。不明白的请...

    淘宝客返现程序(淘客反利) v3.3.zip

    2011-08-15(v3.3) 集成新浪微博登录,并认领返现后发布到本人微博上。      解压文件传至服务器FTP目录下wwwroot目录,  如果放在子目录,请将该目录(如fanxian)设置为虚拟目录,  或者直接将bin目录...

    ECSHOP第三方登录插件(QQ|微博|淘宝|支付宝)有后台版-UTF-8

    ECSHOP集成QQ、新浪微博、支付宝、淘宝四种第三方登录集合插件,获取第三方账号昵称、自动注册并同步登陆ecshop网站,无需再填写信息。(OAuth2.0开发)

    微博控discuz插件v2.6

    用户可以绑定多家微博(新浪、腾讯、网易、搜狐),只需认证一次,以后可不用登录微博就可发布微博信息,而且可同时向多家微博发布 信息。 2,关联discuz操作。 用户可以设置微博与日常操作(论坛发帖,论坛回帖...

    灯鹭ECshop多帐号登录插件 v1.0 正式版.rar

    通过“灯鹭”-社会化登录工具www.denglu.cc的系统整合,5分钟便捷安装,你的网站的用户就可以使用人人网、开心网、新浪微博、搜狐微博、腾讯微博、淘宝、豆瓣、MSN、Google等十余种社会化网络账号登录网站。...

    记事狗微博系统 v3.0.0 beta GBK Build 20110916.rar

    记事狗微博系统是一套业界领先的开源PHP微博程序,其支持Web、手机、短信、QQ机器人等多种方式发布内容,并可通过QQ即时通知、站外调用、同步到新浪微博、腾讯微博(可使用微博账户登录、注册绑定)等传播内容,是...

    微博控-discuz插件 v2.6.zip

     用户可以绑定多家微博(新浪、腾讯、网易、搜狐),只需认证一次,以后可不用登录微博就可发布微博信息,而且可同时向多家微博发布信息。 2,关联discuz操作。  用户可以设置微博与日常操作(论坛发帖,论坛回帖...

    启科网络PHP商城系统 v1.0

    启科网络商城系统由启科网络技术开发团队完全自主开发,使用国内最流行高效的PHP程序语言,并用小巧...已经包含快捷登录,QQ登录,支付宝账户登录,新浪微博账户登录,百度账户登录,淘宝账户登录。 安装帮助

    KRShare(iPhone源代码)

     集成新浪微博,腾讯微博,豆瓣说,人人网分享图片(带说明文字)。支持自动登录功能,登录后下次使用无需输入帐号密码。 小编注: 1. Demo默认是分享到新浪微博,要更改分享的社交网站,可以在XYZAppDelegate.m...

    ThinkSNS2.0

    新版的ThinkSNS将定位于基于微博客的多应用SNS系统,帮助用户...多系统账号登录支持,新浪微博,豆瓣等 集成整合各社交媒体平台,账号绑定与关联 通过小插件和大型应用双重机制扩展. 应用的开发和扩展更加独立、灵活

    discuz插件 微博控 v2.6

     用户可以绑定多家微博(新浪、腾讯、网易、搜狐),只需认证一次,以后可不用登录微博就可发布微博信息,而且可同时向多家微博发布 信息。 2,关联discuz操作。  用户可以设置微博与日常操作(论坛发帖,...

    启科网络PHP商城系统

    已经包含快捷登录,QQ登录,支付宝账户登录,新浪微博账户登录,百度账户登录,淘宝账户登录。 安装帮助: 产品名称:启科网络PHP商城系统 系统版本:version 1.0 系统要求: Apache + Rewrite组件(支持....

    法旅新媒体媒介软文系统

    该平台采用自助式的在线发布系统,用户可享受全自助式的发稿服务,投放涵盖各大新闻资讯网站、新浪微博、网易、今日头条、央广网、消费日报等多种互联网广告渠道。演示体验地址:http://www.zxal.cn/member.php 注册...

    开源众筹系统源码功能特色: 系统易于使用和扩展 简单的安装和升级向导 查看每个用户的访问日志 用户可在再冻结的窗口登录

    登录、注册支持Oauth,例如腾讯微博、新浪微博 在单独的管理面板管理您的网站和核心设置 管理员搜索用户 管理员暂停用户 电子邮件支持HTML 用户可以更改自己的设置和修改个人资料。 轻松编辑电子邮件模板 ...

    KesionEshop在线商城系统 X2.0正式版(utf-8)

    集成多家主流支付接口:如支付宝,财付通,微信支付等,以及多家账号通:QQ登录,微信登录,新浪微博登录等,融合ucnenter接口实现单点登录,新版x2.0系统后台界面整体优化再上一台阶。欢迎新老顾客下载体验~~~...

    Python全栈工程师培训 初、中、高级+项目 4大部分全套

    语言基础 LINUX基础 编程入门 语言基础 阶段项目实战 函数 阶段项目实战 面向对象 阶段项目实战 常用功能 阶段项目实战 高级开发 Mysql SqlAlchemy 阶段项目实战 ...大型网站集群架构 持续集成 ...新浪微博

    微博XVMN-t v1.0 GBK.rar

    集成已发布的新浪微博asp版本sdk 使用说明: 首先配置class目录sina.asp里的四个参数 1.apiKey和secretKey是新浪创建应用时分配的(App Key,App Secret) 2.oauth_token和token_secret是通过授权后的得到的 如果...

    spacebuilder v3.2.0.2 安装版.zip

    1. 集成QQ和新浪微博账号,可以直接使用新浪微博和QQ账号进行登录。 2. 微博进一步增强,v3.2中的微博功能已经可以与新浪微博、腾讯微博媲美,并尽量保留了这些主流微博的使用习惯。v3.2的微博主要增加了以下功能:...

Global site tag (gtag.js) - Google Analytics