首页 » 淘宝OAuth2.0登陆授权

淘宝基于OAuth2.0的登录验证授权

与用户隐私相关的数据必须首先获取用户授权。开发者可以通过多种方式获取访问令牌(Access Token),包括:服务器端流程(开发者有独立Web Server)、客户端流程(通过浏览器+JavaScript)、原生应用(Native Application)流程、刷新访问令牌流程(Refreshing an Access Token)。以下以服务器端流程说明如何获取用户授权。

获取授权码

开发者通过 https://oauth.taobao.com/authorize 获取用户授权码。参数:

参数参数值说明
* client_id即开发者的APPKEY
* response_typecode相应类型,填code,即授权码
* redirect_uri回调地址。此地址是开发者注册应用时填写的回调地址(如果不一致,将返回错误)。
scope访问区域。
state用于维持应用状态,淘宝服务器将回填这个值。
view可选值:web(默认)、tmall、wap。

以下是一个请求授权码的示例:

https://oauth.taobao.com/authorize?response_type=code&client_id=12539988&redirect_uri=http://www.berlinix.com/login.php&state=1

收到请求后,淘宝服务器返回值:

参数说明
code授权码。正常结果。
error错误码。异常时返回。
error_description错误描述。异常时返回。

获取访问令牌

分享

0