淘宝开放平台Java版Demo,可能需要常用的网址,一些基本的参数说明

API参考:

http://open.taobao.com/api_tool/api_test.html

用户授权码:

http://open.taobao.com/isv/authorize.php?appkey={Util.app_key}

公用测试帐号:

http://open.taobao.com/api_tool/taobaoPubAccount.html

密码都是: taobao1234

 

appkey==>authcode==>SessionKey

可参考以下代码:说明以上参数的区别(在下文对needSession.java中也具体说明)

http://wiki.open.taobao.com/index.php/%E8%8E%B7%E5%8F%96%E5%BA%94%E7%94%A8%E4%B8%8A%E4%B8%8B%E6%96%87%E5%92%8CSessionKey

 

开发文档入口:

http://wiki.open.taobao.com/index.php/%E9%A6%96%E9%A1%B5

 

Util.java封装共用类.

 

             public static String sign(TreeMap<String, String> params, String secret)

            说明: 由用户上传的参数包括method,app_key,timestamp,format,v等参数作为params,与用户申请的appkey对应的APP_SERCET作为secret,叠代处理这些因子通过md5加密后得到sign签名

 

            public static String getResult(String urlStr, String content)

            说明:根据要提交的地址urlStr,与上传的参数content,取得反馈信息.这可方法也可以适用任何一个网站取值的方式.

 

NoNeedSession.java,不需session的操作

 /*
  * 组装请求参数(商品信息)
 */

             private String createRequestParam()

说明:这个方法,封装了基本的一些参数,包括

method:指定的api方法名称,例如:taobao.taobaoke.items.get.这种方式的优点,可以动态的扩展api,

app_key:用户申请的appkey

timestamp:邮戳,作为动态参数,可以保证生成sign的唯一性.

format:xml,json.

 

           public String getURL()

说明:动态组装url地址:主要是提交的地址SANDBOX_URL+createRequestParam().

 

 

NeedSession.java需要session

说明:从appkey取得authcode通过以下地址(有10分钟的有效期)

http://auth.open.taobao.com/authorize/?appkey={appkey}

       然后根据authcode得到SessionKey

http://container.api.tbsandbox.com/container?authcode=.本人测试过程中经常出现

无法访问的情况.但有时突然又可以了.

 

/*
  * 得到sessionKey
  */
 private String getSessionKey(String authKey)

说明:通过http://container.api.tbsandbox.com/container?authcode=.会返回一个连接地址包括:top_session=参数.这个方法就是取得该值的处理方式.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值