新浪登陆按钮三种方式解析
来源:互联网 发布:找高清图片的软件 编辑:程序博客网 时间:2024/05/16 06:09
新浪登陆按钮根据不同的应用场景可以分为三种方式。
网页简单回调,网页会话回调,应用回调。
网页简单回调适用于一次性获取用户信息,不存在持续的活动。
网页会话回调适用于在用户登录期间反复进行各种新浪API的使用中。
应用回调适用于在各种客户端使用。包括Android,Iphone,.net等客户端,这部分新浪都提供有SDK。
1.网页简单回调
返回用户基本信息,没有后续API调用需求的可以使用此方法
这个方法新浪已经给出例子了。我这边我不多解释。
http://jssdk.sinaapp.com/_html/widget/login.html
2.网页会话回调
有自己的主页,并且希望后续调用其他新浪的API。
此方法会返回access_token,这个参数就是用于使用新浪其他接口的关键会话参数了。如果没有这个就谈不上使用新浪的API。
如果你的新浪应用的信息如下。
- App Key:
- 359890****
- App Secret:
- c75**********************************
<a href="https://api.weibo.com/oauth2/authorize?client_id=359890****&response_type=token&redirect_uri=http://charge.yousite.cc:8080/payment/test.jsp" class="sina-connect" title="login sina"><img src="http://static.jiepang.com/static/img/sina-connect.gif?8ad0" alt="sina" /></a>
当然,你的redirect_url一定要在新浪应用管理平台上设置。不然登陆以后不会给你返回结果。
应用回调页:http://charge.yousite.cc:8080/payment/test.jsp
3.应用程序回调。
因为应用软件一般不会有公网ip地址,如果按照第二种redirect_url的方法的话就无法给应用返回参数。
所以在Android或c++里面登陆成功以后回调某个Activity或某个类。
如果是在Android上开发的话,新浪提供的SDK里需要制定回调的Activity。
public static final String URL_ACTIVITY_CALLBACK = "weibo4andriod://InitActivity";
新浪登陆窗口输入用户名和密码以后,给你返回access_token,就收的就是这个类。
- 新浪登陆按钮三种方式解析
- 单点登陆的三种实现方式
- 单点登陆的三种实现方式
- 单点登陆的三种实现方式
- xml三种解析方式
- XML的三种解析方式与JSON解析方式
- 实现ssh自动登陆的三种方式
- Crystal Report去除登陆框的三种方式
- rhel7中vsftp服务的三种认证登陆方式
- SSO单点登陆三种情况的实现方式详解
- 总结关于登陆Linux的三种方式
- 单点登陆的三种实现方式(详解)
- 使用requests模拟登陆的三种方式
- 新浪微博的 【微博登陆按钮】部署在页面上后,登陆后,按钮始终未变
- 解析VMware三种网络连接方式
- Java三种方式解析xml
- XML解析的三种方式
- XML三种常用的解析方式
- rails and clound foundry
- SQL查询及删除重复记录的方法
- 我要第一!!!!!!!
- js 实现div定位
- boost的编译方法
- 新浪登陆按钮三种方式解析
- 嵌入式Linux系统开发模式
- 开源框架系列:.NET Enterprise CMS Framework --- RapidWebDev
- On the Degree of Standard Geometric Predicates for Line Transversals in 3D
- C++二进制兼容性
- jsp分页技术
- ASP.NET服务器对于请求的处理过程
- Wifi模块分析-2.3
- Linux下禁止用户登录