日期:2014-05-17  浏览次数:20626 次

第三方网站使用新浪微博帐号登录
想在自己网站实现用新浪微博帐号登录的功能,研究新浪微博开放平台好长时间了,也下载了JAVA版的SDK。
但是研究下载的例子感觉有疑惑:
    1、我将下载的代码用jdk5.0编译报错,我没仔细研究报错原因,看到网上有人说只能用jdk6.0,不知道是不是这样?
    2、下载的例子中OAuth4Code这个类里面写的是main方法,里面有打开新浪微博登录页面的代码,这样是只能在服务器电脑上打开吗?对于web网站用户肯定需要在自己电脑上打开微博登录页面啊。

新浪开放平台网站上介绍用微博帐号登录的页面看了好几遍了,就是没弄懂怎么做,下载的SDK也没有相应的doc文档,而且都还是源码,郁闷!
哪位能帮下小弟,告诉我一个简单的例子,比如可以结合servlet或者struts控制器等,有打开登录授权及返回后获取微博帐号基本信息的功能就行。先谢谢各位了!

------解决方案--------------------
调用它的接口
------解决方案--------------------
写在main里是为了可以直接执行让用户看到效果。
这个demo的确只能在服务端执行,但是并不是说这个提供的接口只能在服务端执行。
事实上,你可以先简单的把main封装成一个方法,然后接收两个参数:username和password。再写一个简单的网页,让用户填上用户名和密码,然后提交到服务端调用你写好的方法,成功后跳转页面就好,并不难的。
------解决方案--------------------
http://wenku.baidu.com/view/c8bd2f619b6648d7c1c74677.html里面有对应的第三方登录java代码,网上也有很大成功的案例
------解决方案--------------------
这样理解是对的,呵呵,一般这种接口都有指定验证页面的,你往他的页面跳转时给予一些必须参数,比如你的服务器地址,他会给你回传验证结果。
------解决方案--------------------
可以百度   单点登录
------解决方案--------------------
嗯,以前做过相关开发,这个值事实上是取不到的。
流程大概是这样,在自己的网站上有一个比如"用QQ登录"的超链接,点击后跳转到QQ开放登录端口的指定页。跳转过程中同时发送开放接口指定的相关参数参数,比如网站通行证,结果成功返回页面(这个对应着自己网站的页面),失败返回页面(这个也对应着自己网站的页面)等。这样,整个验证过程与自己的网站无关,只有结果与自己的网站相关。