快速熟悉 淘宝api调用

鉴于开发者最近经常出现的问题,我进行了一些归纳总结。希望能给予开发者一些帮助。
一般开发者按开发过程主要分为三类:
1. 开发前期 
这部分开发者需要了解文档,对文档都不清楚就开始盲目开发,肯定会遇到许多问题。像回调地址,应用容器和授权吗等等这些基本问题在文档中都有。然后就是要熟悉调用过程。
其实调用过程也很简单,主要知道环境的入口地址,通过自己的appkey来获取授权码(授权码中含有sessionkey),然后页面会跳到回调地址(这个地址是你本地的地址,主要目的是为了通过url获取session的)。
注意:测试环境下的 WEB 淘宝插件平台插件 正式环境下的 WEB 应用是没有授权页面的,直接跳到回调地址页面的
  然后就是参数的传递,有系统参数和调用参数。系统参数很固定的
apiparamsMap.put( "app_key" , xxxxx); // 你的 appkey
apiparamsMap.put( "method" , "taobao.items.onsale.get" ); // 所调用的接口
apiparamsMap.put( "format" , "xml" );
apiparamsMap.put( "v" , "2.0" );
apiparamsMap.put( "timestamp" , “ yyyy-MM-dd HH:mm:ss” ); // 时间格式
    apiparamsMap.put( "session" , sessionKey); // 获取到的 session ,自用型是不需要的。这块容易出错。
   调用参数就是自己需要获取的参数和接口必须传入的参数
     apiparamsMap.put("fields","approve_status,iid,num_iid,title");// 这部分是想要获取的参数
apiparamsMap.put("nick", "julian");// 不同 API 所需的参数不同,必须的参数你要加上,还有就是可选参数 . 如果这部分错了的话会调不到数据的。很多开发者问题出现在者里。
注意:参数这块是开发者经常遇到的问题,要仔细看文档,要严格遵照文档的参数要求
  
  
为了安全起见这里,这里会用到签名验证。具体实现代码文档中有说明的。
http://open.taobao.com/dev/index.php/API%E7%AD%BE%E5%90%8D%E7%AE%97%E6%B3%95
 
 
2 开发中期  
这个时期大家对简单的 API 调用一般是没有什么问题。主要是具体应用的实现。这个应用可能是由几个 API 组合来完成的。有些时候大家的一些问题,问一些他们自己具体实现的问题,比如: API “可不可以实现某些功能?
  其实可以把 API 的调用,对比到数据库的应用。数据库是个开发者肯定都用到过,他只给你提供所需要的数据,而开发者就是根据这些数据来实现自己的应用,所以上面的问题要慎重提问。
 
 
3 开发后期
    这个间断的开发者往往是应用完成,需要审核上线。请注意审核上线是在一个工作日内完成。很理解开发者的那种急切的心情,但是审核也是一个复杂的过程,而且需要审核应用比较多。为了公平起见,对应用审核都是按照提交的时间完成。
  
关于调用频率的问题  
 
还有就是关于修改回调地址的问题。
具体可以到论坛的商务专区留言,会有人给予您解答的
 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值