淘宝上新图片上传获取请求方法如下:
1.请求方法:POST 【支持高并发同时请求】
Headers:
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
Content-Type | application/json | 是 |
Body:
名称 | 类型 | 是否必须 备注 | 默认值 | 备注 | 其他信息 | |
cookie | string | 必须 账号登录后cookie | ||||
folderId | string | 非必须 文件夹id,不传默认为0 | ||||
userAgent | string | 必须 浏览器ua |
举例:
{
"cookie": "[{\"Name\": \"x-gpf-submit-trace-id\", \"Value\": \"212b05571643343949728156e0cac\"}, {\"Name\": \"x-gpf-render-trace-id\", \"Value\": \"210789171624358194625187ebc78\"}, {\"Name\": \"_bl_uid\", \"Value\": \"w5k2tq8X6XnmIeeqU4RF5qUfbhyR\"}, {\"Name\": \"everywhere_tool_welcome\", \"Value\": \"true\"}, {\"Name\": \"cookie2\", \"Value\": \"11938b2b7dbef30f8fd026797baf595\"}, {\"Name\": \"t\", \"Value\": \"198b3edcddfcc2570f4af14e7461826\"}, {\"Name\": \"_tb_token_\", \"Value\": \"7e153357e8b3e\"}, {\"Name\": \"xlly_s\", \"Value\": \"1\"}, {\"Name\": \"_samesite_flag_\", \"Value\": \"true\"}, {\"Name\": \"_m_h5_tk\", \"Value\": \"bbcf70f42fd1b1a4f135332e4c2cf52d_1624357952264\"}, {\"Name\": \"_m_h5_tk_enc\", \"Value\": \"627faaccf1c3ee5353a580f5a43af564\"}, {\"Name\": \"_utk\", \"Value\": \"VocP@qJyn^AtWdm\"}, {\"Name\": \"XSRF-TOKEN\", \"Value\": \"baab2c5f-90a7-4747-90b8-4b94bcf47e99\"}, {\"Name\": \"thw\", \"Value\": \"cn\"}, {\"Name\": \"cna\", \"Value\": \"dYhYGZDHmlsCAbcL5TmVtG0s\"}, {\"Name\": \"lgc\", \"Value\": \"%5Cu8F7B%5Cu5C18%5Cu5728%5Cu7389%5Cu743401\"}, {\"Name\": \"dnk\", \"Value\": \"%5Cu8F7B%5Cu5C18%5Cu5728%5Cu7389%5Cu743401\"}, {\"Name\": \"tracknick\", \"Value\": \"%5Cu8F7B%5Cu5C18%5Cu5728%5Cu7389%5Cu743401\"}, {\"Name\": \"mt\", \"Value\": \"ci\"}, {\"Name\": \"_cc_\", \"Value\": \"UtASsssmfA%3D%3D\"}, {\"Name\": \"sgcookie\", \"Value\": \"E100MuUgZ11oPP0okppQ7PCAUhGol1pLpGj%2BP7sKTsQ0mFm37eNszyzF15DvfYKNRr7B%2B7UU0KP65xY1LT06Hpbng%3D%3D\"}, {\"Name\": \"unb\", \"Value\": \"3940680079\"}, {\"Name\": \"uc1\", \"Value\": \"cookie14\"}, {\"Name\": \"uc3\", \"Value\": \"id2\"}, {\"Name\": \"csg\", \"Value\": \"8d2d03a7\"}, {\"Name\": \"cookie17\", \"Value\": \"UNkzI2aE581lvA%3D%3D\"}, {\"Name\": \"skt\", \"Value\": \"5965be7e031d670d\"}, {\"Name\": \"existShop\", \"Value\": \"MTYyNDM1ODAxOA%3D%3D\"}, {\"Name\": \"uc4\", \"Value\": \"nk4\"}, {\"Name\": \"_l_g_\", \"Value\": \"Ug%3D%3D\"}, {\"Name\": \"sg\", \"Value\": \"19f\"}, {\"Name\": \"_nk_\", \"Value\": \"%5Cu8F7B%5Cu5C18%5Cu5728%5Cu7389%5Cu743401\"}, {\"Name\": \"cookie1\", \"Value\": \"UNDUKA3ktj1vo0cwBfMyTlRlWL8bfL706MYVkVpawrE%3D\"}, {\"Name\": \"v\", \"Value\": \"0\"}, {\"Name\": \"tfstk\", \"Value\": \"cygPBos87ULrJiUBXzaFOa0pe6a5aWlotZP_qmg-QpFRFeEuQsAOpSXMGSPQBEql.\"}, {\"Name\": \"l\", \"Value\": \"eBEH4KaejD_KtqSfBO5Zourza77tqCRXhsPzaNbMiInca6ahp3VDvNCBhkMyXdtjgt50zpxrwmwghRnX7bzU-xic_QUjuNytuNJBRe1..\"}, {\"Name\": \"isg\", \"Value\": \"BDc3y9eYG99pm59Ngk-wSMlqxiuB_AtenPW37InglIZwOFl6s89FxVeGphm0OPW\"}]",
"userAgent": "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36",
"folderId": "0"
}
返回数据格式:
{
"code": 0,
"data": {
"body": {},
"bytesFieldName": "files",
"headers": {
"accept": "*/*",
"accept-language": "zh-CN,zh;q=0.9",
"connection": "keep-alive",
"content-type": "multipart/form-data; boundary=e4a12d55e71f4b90894d00dbcfc40f43",
"cookie": "_utk=VocP@qJyn^AtWdm; tracknick=dis%5Cu9EC4%5Cu91D15Cu5C0F%5Cu5E05; enc=CBgbWLS%2BywR7pDILYN4MBKBHgofxWWS6wlb8SJqAipF9QypUG1Qf4yt2BpOHqylASKfxoBrdK4YZXYcJ6VAXw%3D%3D; unb=2018826608; uc4=id4; cna=jgnGGSmZXScCAbcL5Tl7QWEP; _m_h5_tk_enc=128597f891c0ff5c8a834447e895f0f0; sg=%E5%B8%858d; _tb_token_=75667f3e58373; xlly_s=1; hng=CN%7Czh-CN%7CCNY%7C156; dnk=dis%5Cu9EC4%5Cu91D1%5Cu5C0F%5Cu5E05; v=0; cookie17=UUjQkNlhjp8LkA%3D%3D; _l_g_=Ug%D%3D; _nk_=dis%5Cu9EC4%5Cu91D1%5Cu5C0F%5Cu5E05; sgcookie=E100041O5tCgJyEAc3Jp1rVMl8pbJFQxpP%2BXRFiY6jXNlSupLggWtPsDDm%2FqJ87cargnEBP0EmUKf%2BGG4dE8ZOO7mmvyWifQz7L%2BsGTSy1V9s0%3D; uc1=cookie21; cookie2=1f4b16ce9b4bf2ffef797c5f3d3fe9d; thw=cn; cancelledSubSites=empty; _m_h5_tk=fc0077f479cbf1b0baa28b25c7dee7c_1632463418335; existShop=MTYzMjQ2NjI4Ng%3D%3D; uc3=nk2; tfstk=cw9FBgNd3vHFhgBSM96rF75qsCFCa0-qRSftBYsXTJTnXCdusvYyG4mfGS5kAfh.; isg=BPDwOcuJZb7Tmzm9MErLflYHwb5COSDjzgQuepEkssfpYVPk0txEkLX-a3FNYxb; csg=61ec75e; _cc_=W5iHLLyFfA%3D%3D; _samesite_flag_=true; mt=ci; skt=f2d9a28dbbd0027; l=eB_W4MMlgRXbpFLCBO5wKurza77tFCOjCsPzaNbMiIna6BlIFduvNCLOVHMxdtjgt5mmeKrwmwghRnwWoz38x1g-cs_rcbAKgvM8e1..; t=6be5c932c6d31168d380af25cb62d4bd; lgc=dis%5Cu9EC4%5Cu1D1%5Cu5C0F%5Cu5E05; cookie1=BYiJLJIyqFKEDKwjkyRHly43Rfmkalb7ehgRwtAn%2F0%3D",
"origin": "https://we.taobao.com",
"referer": "https://we.taobao.com/",
"sec-ch-ua-mobile": "?0",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-site",
"user-agent": "Mozilla/5.0 (Windows NT 0.0; Win64; x64) AppleWebKit/537.6 (KHTML, like Gecko) Chrome/87.0.280.11 Safari/37.36"
},
"url": "https://resource.taobao.com/pic/upload?categoryId=0"
},
"success": true
}
第二步:上报结果
请求方法:POST
Headers:
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
Content-Type | application/json | 是 |
Body:
reqHeaders | string | 必须 headers请求头(注:第一步请求返回的请求头) | ||||
resHeaders | string | 非必须 headers响应头,请求成功时需传,请求失败时不传 | ||||
resText | string | 非必须 响应内容,请求成功时需传,请求失败时不传 |
举例:
"reqHeaders": "{\"accept\": \"*/*\", \"accept-language\": \"zh-CN,zh;q=0.9\", \"connection\": \"keep-alive\", \"content-type\": \"multipart/form-data; boundary=1d11d7d0b1374f6fa2a32d720e309f06\", \"cookie\": \"uc1=cookie21; uc3=nk2; thw=cn; dnk=dis%5Cu9EC4%5Cu91D1%5Cu5C0F%5Cu5E05; _nk_=dis%5Cu9EC4%5Cu91D1%5Cu5C0F%5Cu5E05; cookie1=BYiJLJIyqFKEDKwjkyRHly43RLfmkalb7ehgRwtAn%2F0%3D; sgcookie=E100041O5tCgJyEAc3Jp1rVMl8pbJFQxpP5%2BXRFiY6jXNlSupLggWtPsDDm%2FqJ87cargnEBP0EmUKf%2BGG4dE8ZOO7mmvyWifQz7L%2BsGTSy1V9s0%3D; existShop=MTYzMjQ2NjI4Ng%3D%3D; _m_h5_tk=fc0077f479cbfd1b0baa28b25c7dee7c_1632463418335; sg=%E5%B8%858d; _tb_token_=75667f3e58373; xlly_s=1; lgc=dis%5Cu9EC4%5Cu91D1%5Cu5C0F%5Cu5E05; unb=2018826608; uc4=id4; tfstk=cw9FBgNd3vHFhgBSM96rF75qsCFCa0-HqRSftBYsXTJTnXCdusvYyG4mfGS5kAfh.; cookie2=1f4b16ceb9b4bf2ffef797c5f3d3fe9d; _utk=VocP@qJyn^AtWdm; mt=ci; _cc_=W5iHLLyFfA%3D%3D; cancelledSubSites=empty; tracknick=dis%5Cu9EC4%5Cu91D1%5Cu5C0F%5Cu5E05; enc=CBgbWLS%2BywR7pDILYN4MBgKBHgofxWWS6wlb8SJqAipF9QypUG1Qf4yt2BpOHqylASKfxoBrdK4YZXYcJ6VAXw%3D%3D; cna=jgnGGSmZXScCAbcL5Tl7QWEP; _m_h5_tk_enc=128597f891c0ff5c8a834447e895f0f0; csg=261ec75e; skt=f2d9a28cdbbd0027; l=eB_W4MMlgRXbpFLCBO5wKurza77tFCOjCsPzaNbMiInca6BlIFduvNCLOVHMxdtjgt5mmeKrwmwghRnwWoz38x1g-cs_rcbAKgvM8e1..; _samesite_flag_=true; v=0; cookie17=UUjQkNlhjp8LkA%3D%3D; _l_g_=Ug%3D%3D; isg=BPDwOcuJZb7Tmzm9MErLflYHwb5COdSDjzgQuepEkssfpYVPk0txEkLX-a3FNYxb; t=6be5c932c6d31168d380af25cb62d4bd; hng=CN%7Czh-CN%7CCNY%7C156\", \"origin\": \"https://we.taobao.com\", \"referer\": \"https://we.taobao.com/\", \"sec-ch-ua-mobile\": \"?0\", \"sec-fetch-dest\": \"empty\", \"sec-fetch-mode\": \"cors\", \"sec-fetch-site\": \"same-site\", \"user-agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36\"}",
"resHeaders": "{\"Date\": \"Fri, 24 Sep 2021 08:38:43 GMT\", \"Content-Type\": \"application/json;charset=UTF-8\", \"Transfer-Encoding\": \"chunked\", \"Connection\": \"keep-alive\", \"S\": \"STATUS_NORMAL\", \"X-Application-Context\": \"beehive-resource:7001\", \"Access-Control-Allow-Origin\": \"https://we.taobao.com\", \"Access-Control-Allow-Methods\": \"POST,GET,OPTIONS\", \"Access-Control-Allow-Credentials\": \"true\", \"Access-Control-Allow-Headers\": \"X-XSRF-TOKEN, Origin, X-Requested-With, Content-Type, Accept\", \"Content-Encoding\": \"gzip\", \"Vary\": \"Accept-Encoding\", \"Server\": \"Tengine/Aserver\", \"EagleEye-TraceId\": \"212b9c8616324727228406827e6a07\", \"Strict-Transport-Security\": \"max-age=0\", \"Timing-Allow-Origin\": \"*\"}",
"resText": "{\"errorCode\":0,\"message\":\"\u64cd\u4f5c\u6210\u529f\uff01\",\"status\":\"SUCCESS\",\"data\":[{\"features\":{\"resource_pic_app_code\":\"tu\",\"resource_pic_fsize\":\"30936\"},\"id\":21076827050,\"gmtCreate\":\"2021-09-24 16:06:35\",\"gmtModified\":\"2021-09-24 16:12:48\",\"userId\":2018826608,\"status\":0,\"materialId\":\"R-21076827050\",\"coverUrl\":\"//img.alicdn.com/imgextra/i4/2018826608/O1CN01r3mXbX1ygVuWgiNrZ_!!2018826608.jpg\",\"images\":[],\"properties\":[],\"resourceType\":\"Pic\",\"categoryId\":0,\"resourceId\":\"1660807223892139029\",\"picAppCode\":\"tu\",\"title\":\"314a2ced7e879463f1a3b3f2f7dbd38c.jpg\",\"cover\":{\"picWidth\":533,\"picHeight\":300,\"ratio\":\"16:9\",\"coverUrl\":\"//img.alicdn.com/imgextra/i4/2018826608/O1CN01r3mXbX1ygVuWgiNrZ_!!2018826608.jpg\",\"fileSize\":\"30936\",\"picMd5\":null},\"subCovers\":[],\"video\":null,\"component\":null,\"componentTemplate\":null,\"videoType\":0,\"interactId\":null,\"item\":null,\"spuInfoDTO\":null,\"channel\":\"system\",\"description\":null,\"auditUserId\":0,\"auditInfo\":null,\"auditTime\":null,\"disable\":false,\"picWidth\":533,\"picHeight\":300,\"url\":\"//img.alicdn.com/imgextra/i4/2018826608/O1CN01r3mXbX1ygVuWgiNrZ_!!2018826608.jpg\"},{\"features\":{\"resource_pic_app_code\":\"tu\",\"resource_pic_fsize\":\"72682\"},\"id\":21076827051,\"gmtCreate\":\"2021-09-24 16:06:35\",\"gmtModified\":\"2021-09-24 16:12:48\",\"userId\":2018826608,\"status\":0,\"materialId\":\"R-21076827051\",\"coverUrl\":\"//img.alicdn.com/imgextra/i1/2018826608/O1CN01a0WHV81ygVuSpJUb5_!!2018826608.png\",\"images\":[],\"properties\":[],\"resourceType\":\"Pic\",\"categoryId\":0,\"resourceId\":\"1660807220354662411\",\"picAppCode\":\"tu\",\"title\":\"fef976cf1fdca4f0e7771a8cab53c49a.jpg\",\"cover\":{\"picWidth\":275,\"picHeight\":138,\"ratio\":\"2:1\",\"coverUrl\":\"//img.alicdn.com/imgextra/i1/2018826608/O1CN01a0WHV81ygVuSpJUb5_!!2018826608.png\",\"fileSize\":\"72682\",\"picMd5\":null},\"subCovers\":[],\"video\":null,\"component\":null,\"componentTemplate\":null,\"videoType\":0,\"interactId\":null,\"item\":null,\"spuInfoDTO\":null,\"channel\":\"system\",\"description\":null,\"auditUserId\":0,\"auditInfo\":null,\"auditTime\":null,\"disable\":false,\"picWidth\":275,\"picHeight\":138,\"url\":\"//img.alicdn.com/imgextra/i1/2018826608/O1CN01a0WHV81ygVuSpJUb5_!!2018826608.png\"}]}"
}
返回数据格式:
名称 | 类型 | 是否必须 备注 | 默认值 | 备注 | 其他信息 | |
code | number | 必须 0代表成功,205代表账号掉线,405代表接口内部错误 | ||||
success | boolean | 必须 是否成功 | ||||
msg | string | 非必须 失败信息 | ||||
data | string | 非必须 数据内容 |