感谢您的反馈!
将商品图片上传到图片银行。这个接口与api.uploadImage的区别在于显式提供imageBytes参数用于设置图片的二进制数据。
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
group_id | String | 可选 | 0 | 图片保存的图片组,groupId为空,则图片保存在Other组中。 | |
image_bytes | byte[] | 可选 | 0 |
图片文件的字节流图片大小限制:3MB。图片大小不能超过5000*5000。
支持的文件类型: |
|
file_name | String | 可选 | 0 | 上传文件名称,长度不要超过256个字符。 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | AeopUploadImageResponse | 0 | result |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AliexpressPhotobankRedefiningUploadimageforsdkRequest req = new AliexpressPhotobankRedefiningUploadimageforsdkRequest(); req.setGroupId("0"); req.setImageBytes(new FileItem("/tmp/file.txt")); req.setFileName("0"); AliexpressPhotobankRedefiningUploadimageforsdkResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody());
<aliexpress_photobank_redefining_uploadimageforsdk_response> <result> <error_message>系统异常!</error_message> <file_name>test2.png</file_name> <height>1210</height> <photobank_total_size>6144.00</photobank_total_size> <photobank_url>http://g02.a.alicdn.com/kf/HT</photobank_url> <photobank_used_size>96.95</photobank_used_size> <status>SUCCESS</status> <width>858</width> <is_success>true</is_success> <error_code>16009999</error_code> </result> </aliexpress_photobank_redefining_uploadimageforsdk_response>
<error_response> <code>50</code> <msg>Remote service error</msg> <sub_code>isv.invalid-parameter</sub_code> <sub_msg>非法参数</sub_msg> </error_response>
错误码 | 错误描述 | 解决方案 |
---|---|---|
1202016 | Photobank:null | 检查图片 图片色彩空间为RGB、不能上传CRMK 图片颜色描述文件不能为:Japan Color 2001 Coated |
1202013 | Photobank:null | 图片银行空间已满,请商家清理部分无用的图片,或申请扩容。 |