最近发现一个淘宝分销API中的一个bug,主要问题是返回xml格式时,获取商品名称错误;返回是json格式时,获取商品名称正常。
目前采用xml格式获取返回值,主要是因为某些店铺返回json格式时,一直报错,无法正常给用户提供产品相关信息,而采用xml的格式就正常了。
测试的步骤如下:
API接口: taobao.fenxiao.products.get
系统参数:
app_key
app_secret
session_key
以上参数暂不提供(属于保密信息)
应用参数如下:
fields: skus
start_modified: 2013-11-23 00:00:00
end_modified: 2013-11-23 23:59:59
page_no: 1
page_size: 50
通过web的测试工具能够正常返回结果如下图:
通过剖析上面”返回结果“里的xml结果可以看到产品的名称,如下图:
注意红色方框部分,此部分就是产品的名称。
但是通过API的调用返回测试如下(截图中不提供如何设置返回格式):
1、json格式测试
2、xml格式测试
其结果返回是不正常的
目前此BUG已经提交到淘宝的支持中心了。
解决方式:
下载最新版的SDK即可(我们之前是10月份下载的SDK有问题)