申请Appkey与Appid
在新浪的 开发平台 下的网站接入申请Appkey与Appid,申请的前提是需要有域名,把申请到的appkey与appid记录下来,以便使用。
注意事项:在点击网站接入并填好接入的信息后,在管理中心会出现您接入的网站。点击进入您的网站接入的详细信息页,在左边的导航栏里会有一个应用信息栏目,点击展开,点击“高级信息”项目
红包箭头所指的项目请与您在系统中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方法没有,自己生成一下就可以了,方便操作。代码如下:
这样,我们就可以拿到用户的信息不了。
相关推荐
把login整个文件夹传到服务器上ecshop安装所在的目录,如果路径不对可以会导致使用失败。需要修改的文件:config.php callback.php可以修改第27行的邮箱域名为你的网站域名。别的不用改,否则会导致无法使用。
该资料集成了QQ和新浪微博一键登录网站的技术,基于thinkphp3.2.2开发
(2)此demo中读取的是新浪微博网站登录cookie,如果要读取其他网站cookie,请自行修改ReadCookie方法。 (3)cookie读取原理简单介绍:火狐是使用sqlite数据库存储cookie的,都在cookies.sqlite中了。不明白的请...
2011-08-15(v3.3) 集成新浪微博登录,并认领返现后发布到本人微博上。 解压文件传至服务器FTP目录下wwwroot目录, 如果放在子目录,请将该目录(如fanxian)设置为虚拟目录, 或者直接将bin目录...
ECSHOP集成QQ、新浪微博、支付宝、淘宝四种第三方登录集合插件,获取第三方账号昵称、自动注册并同步登陆ecshop网站,无需再填写信息。(OAuth2.0开发)
用户可以绑定多家微博(新浪、腾讯、网易、搜狐),只需认证一次,以后可不用登录微博就可发布微博信息,而且可同时向多家微博发布 信息。 2,关联discuz操作。 用户可以设置微博与日常操作(论坛发帖,论坛回帖...
通过“灯鹭”-社会化登录工具www.denglu.cc的系统整合,5分钟便捷安装,你的网站的用户就可以使用人人网、开心网、新浪微博、搜狐微博、腾讯微博、淘宝、豆瓣、MSN、Google等十余种社会化网络账号登录网站。...
记事狗微博系统是一套业界领先的开源PHP微博程序,其支持Web、手机、短信、QQ机器人等多种方式发布内容,并可通过QQ即时通知、站外调用、同步到新浪微博、腾讯微博(可使用微博账户登录、注册绑定)等传播内容,是...
用户可以绑定多家微博(新浪、腾讯、网易、搜狐),只需认证一次,以后可不用登录微博就可发布微博信息,而且可同时向多家微博发布信息。 2,关联discuz操作。 用户可以设置微博与日常操作(论坛发帖,论坛回帖...
启科网络商城系统由启科网络技术开发团队完全自主开发,使用国内最流行高效的PHP程序语言,并用小巧...已经包含快捷登录,QQ登录,支付宝账户登录,新浪微博账户登录,百度账户登录,淘宝账户登录。 安装帮助
集成新浪微博,腾讯微博,豆瓣说,人人网分享图片(带说明文字)。支持自动登录功能,登录后下次使用无需输入帐号密码。 小编注: 1. Demo默认是分享到新浪微博,要更改分享的社交网站,可以在XYZAppDelegate.m...
新版的ThinkSNS将定位于基于微博客的多应用SNS系统,帮助用户...多系统账号登录支持,新浪微博,豆瓣等 集成整合各社交媒体平台,账号绑定与关联 通过小插件和大型应用双重机制扩展. 应用的开发和扩展更加独立、灵活
用户可以绑定多家微博(新浪、腾讯、网易、搜狐),只需认证一次,以后可不用登录微博就可发布微博信息,而且可同时向多家微博发布 信息。 2,关联discuz操作。 用户可以设置微博与日常操作(论坛发帖,...
已经包含快捷登录,QQ登录,支付宝账户登录,新浪微博账户登录,百度账户登录,淘宝账户登录。 安装帮助: 产品名称:启科网络PHP商城系统 系统版本:version 1.0 系统要求: Apache + Rewrite组件(支持....
该平台采用自助式的在线发布系统,用户可享受全自助式的发稿服务,投放涵盖各大新闻资讯网站、新浪微博、网易、今日头条、央广网、消费日报等多种互联网广告渠道。演示体验地址:http://www.zxal.cn/member.php 注册...
登录、注册支持Oauth,例如腾讯微博、新浪微博 在单独的管理面板管理您的网站和核心设置 管理员搜索用户 管理员暂停用户 电子邮件支持HTML 用户可以更改自己的设置和修改个人资料。 轻松编辑电子邮件模板 ...
集成多家主流支付接口:如支付宝,财付通,微信支付等,以及多家账号通:QQ登录,微信登录,新浪微博登录等,融合ucnenter接口实现单点登录,新版x2.0系统后台界面整体优化再上一台阶。欢迎新老顾客下载体验~~~...
语言基础 LINUX基础 编程入门 语言基础 阶段项目实战 函数 阶段项目实战 面向对象 阶段项目实战 常用功能 阶段项目实战 高级开发 Mysql SqlAlchemy 阶段项目实战 ...大型网站集群架构 持续集成 ...新浪微博
集成已发布的新浪微博asp版本sdk 使用说明: 首先配置class目录sina.asp里的四个参数 1.apiKey和secretKey是新浪创建应用时分配的(App Key,App Secret) 2.oauth_token和token_secret是通过授权后的得到的 如果...
1. 集成QQ和新浪微博账号,可以直接使用新浪微博和QQ账号进行登录。 2. 微博进一步增强,v3.2中的微博功能已经可以与新浪微博、腾讯微博媲美,并尽量保留了这些主流微博的使用习惯。v3.2的微博主要增加了以下功能:...