首先第三方应用要跟新浪微博帐号合作,然后按照下面的方法操作:
直接调用app客户端登录。首先手机要安装最新版新浪微博客户端,然后打开第三方应用,点击应用中的帐户登录,选择里面的新浪微博登录,然后会打开新浪微博,先查看第三方应用拥有什么权限,再点击授权,经过短暂等待,第三方应用就有了新浪微博登录后的界面了。
如果第三方应用不能直接调用app客户端,一般会打开新浪微博的授权网页,先输入微博帐号用户名,密码和验证码,就会出现授权界面,查看第三方应用的权限,再授权,就登录上去了。
大致明白了一些。其实就是借助新浪的用户名密码登陆到自己的社区论坛上,这种方法只要使用新浪的password认证方式登陆即可(但是授权权限非常高,一般社区是申请不下来的),可以完全拿到用户的用户名和密码,再用此用户名密码到自己的服务器去注册。这是没有问题的,但是一旦新浪微博用户更改了密码以后就再也不可能进入到你的服务器了。 查看原帖>>
也正在研究这个问题,学习一下。也就说通常说的微博登录应用,其实质就是微博授权成功后,自己的应用就给这个微博账号分配一个对应的ID,然后把它们保存下来(比如保存在服务器),下次使用这个这个微博登录的时候就是使用的这个ID登录。是这样吗?至于要保证自己客户端传给服务器的这个微博账号的真实性,那就是自己的客户端和服务器的安全问题了?其实微博根本就没有提供第三方的登录机制,就是通过客户端授权,然后告诉服务器,服务器保存下对应的数据就可以了。不知道这样理解对不对? 查看原帖>>
还真没这么搞过,不过可不可以先用新浪微博的账号登陆一下,等到返回OK的时候再登陆自己的客户端
还真没这么搞过,不过可不可以先用新浪微博的账号登陆一下,等到返回OK的时候再登陆自己的客户端 查看原帖>>