前段时间做taobao.item.add的时候着实遇到不少问题,尤其是在上传商品图片的时候,api文档提示的image为byte[]格式,这里我就把图片转换成二进制数据,但是这样以来还是错误,最后经过调试测试成功,image字段要是数组格式才行。
模式也要改成postimg,
$patt['image'] = array('image'=>'E:/user/data/images/1.jpg');
这样就能成功上传。
我觉得api的提示格式,是在经过他的API处理以后,写入淘宝数据库的格式,而不是我们传给他的格式,提示布尔本来应该是 true or false,但是这里要是字符串的true or false,即 "true" or "false"。