阿里巴巴 API对接 refreshToken换取accessToken的实现
2015-08-23 13:23
375 查看
http://gw.api.alibaba.com/isv/doc.htm 阿里巴巴开发文档
http://authhz.alibaba.com/dev/tools/auth_test.html 阿里巴巴授权测试
https://login.alibaba.com/?done=http%3A%2F%2Fgw.api.alibaba.com%2Fisv%2Fisv_registry.htm%3Fspm%3D5261.6677069.853074521.5阿里开发者申请
众所周知,阿里巴巴速卖通的店铺授权绑定需要用refreshToken换取accessToken来取得店铺订单,refreshToken有效期半年,accessToken有效期10小时,如何实现通过refreshToken换取accessToken呢?我写了一个例子给大家:
注:我的APPKEY:1621426,签名串:Xccwd561CFi,
我已经获取好的refresh_token:075aa78b-30bf-4a80-802b-00bd9d1cba05
client_id就是APPKEY,client_secret就是签名串
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; cha
4000
rset=utf-8" />
<title>通过refresh_token获取access_token:</title>
</head>
<body>
<FORM METHOD="post" ACTION="https://gw.api.alibaba.com/openapi/param2/1/system.oauth2/getToken/1621426?grant_type=refresh_token&refresh_token=075aa78b-30bf-4a80-802b-00bd9d1cba05&client_id=1621426&client_secret=Xccwd561CFi">
<input type="submit" name="button2" value="获取access_token">
</FORM>
</body>
</html>
无错误则返回如图所示 得到accessToken
![](http://imglf2.ph.126.net/ghs96ddl2P1k5dZdu_PvKQ==/6630747807816015866.png)
注:此接口必须使用POST方法提交;必须使用httpsa) 此处grant_type参数必须为refresh_token,表示通过refreshToken换取accessToken,而不是通过临时code换取b) 调用getToken接口时不需要签名
特别感谢:http://www.cnblogs.com/hesitation/p/4099318.html
感谢google搜索引擎,感谢杨仕海同学,王永斌同学的热心帮助!
http://authhz.alibaba.com/dev/tools/auth_test.html 阿里巴巴授权测试
https://login.alibaba.com/?done=http%3A%2F%2Fgw.api.alibaba.com%2Fisv%2Fisv_registry.htm%3Fspm%3D5261.6677069.853074521.5阿里开发者申请
众所周知,阿里巴巴速卖通的店铺授权绑定需要用refreshToken换取accessToken来取得店铺订单,refreshToken有效期半年,accessToken有效期10小时,如何实现通过refreshToken换取accessToken呢?我写了一个例子给大家:
注:我的APPKEY:1621426,签名串:Xccwd561CFi,
我已经获取好的refresh_token:075aa78b-30bf-4a80-802b-00bd9d1cba05
client_id就是APPKEY,client_secret就是签名串
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; cha
4000
rset=utf-8" />
<title>通过refresh_token获取access_token:</title>
</head>
<body>
<FORM METHOD="post" ACTION="https://gw.api.alibaba.com/openapi/param2/1/system.oauth2/getToken/1621426?grant_type=refresh_token&refresh_token=075aa78b-30bf-4a80-802b-00bd9d1cba05&client_id=1621426&client_secret=Xccwd561CFi">
<input type="submit" name="button2" value="获取access_token">
</FORM>
</body>
</html>
无错误则返回如图所示 得到accessToken
![](http://imglf2.ph.126.net/ghs96ddl2P1k5dZdu_PvKQ==/6630747807816015866.png)
注:此接口必须使用POST方法提交;必须使用httpsa) 此处grant_type参数必须为refresh_token,表示通过refreshToken换取accessToken,而不是通过临时code换取b) 调用getToken接口时不需要签名
特别感谢:http://www.cnblogs.com/hesitation/p/4099318.html
感谢google搜索引擎,感谢杨仕海同学,王永斌同学的热心帮助!
相关文章推荐
- Android本地数据存储: ASimpleCache
- Android本地数据存储: ASimpleCache
- wordpress有效解决wordpress加载谷歌字体慢的最新方法
- Struts(20)拦截器
- 互联网行业的那些缩写PM,RD,FE,UE,QA,OP,BRD,MRD,PRD,FSD
- FF上selenium IDE的基础知识--Target和Value
- 【机房收费系统】组合查询
- C Looooops(扩展欧几里得)
- 2016年阿里巴巴校招笔试题(客户端开发岗位)
- 黑马学习笔记_多线程
- C Looooops(扩展欧几里得)
- 关系数据库设计三范式
- 微软发布 Windows Server 2016 预览版第三版(附下载地址)
- 微软发布 Windows Server 2016 预览版第三版(附下载地址)
- 微软发布 Windows Server 2016 预览版第三版(附下载地址)
- Gym 100676F Palindrome(并差集)
- java设计模式学习 ----- 单例模式(Singleton)
- Struts学习之值栈的理解
- TF-IDF技术百科
- MAC OS 下安装cocoapods安装的错误问题