上传门店照片和视频接口
接口说明
接口英文名称:alipay.offline.material.image.upload
请求url:https://openapi.alipay.com/v3/alipay/offline/material/image/upload
请求方式:POST
path
指该参数为路径参数
query
指该参数需在请求URL传参
body
指该参数需在请求JSON传参
通用场景
系统商需要先将商户需要使用的图片和视频,上传支付宝服务器,生成对应的图片ID后才能够在口碑平台上配置相应图片
请求参数
公共请求参数
展开业务请求参数
参数 | 类型 | 是否必选 | 最大长度 | 描述 | 示例值 |
---|---|---|---|---|---|
image_type body | String | 必选 | 8 |
图片/视频格式
|
jpg或mp4
|
image_name body | String | 必选 | 128 |
图片/视频名称
|
海底捞
|
image_content body | byte[] | 必选 | 5242880 |
图片/视频二进制内容,图片/视频大小不能超过5M
|
-
|
image_pid body | String | 可选 | 16 |
用于显示指定图片/视频所属的partnerId(支付宝内部使用,外部商户无需填写此字段)
|
2088021822217233
|
请求示例
curl
POST https://openapi.alipay.com/v3/alipay/offline/material/image/upload
Content-Type: multipart/form-data;boundary=--------boundary_value
--------boundary_value
Content-Disposition: form-data; name="data";
Content-Type: application/json
"image_type":"jpg或mp4",
"image_name":"海底捞",
"image_pid":"2088021822217233"
--------boundary_value
Content-Disposition: form-data; name="image_content"; filename="file.jpg";
Content-Type: image/jpg
file.jpg文件内容
--------boundary_value
响应参数
公共响应参数
展开业务响应参数
参数 | 类型 | 是否必选 | 最大长度 | 描述 | 示例值 |
---|---|---|---|---|---|
image_id | String | 必选 | 32 |
图片/视频在商家中心的唯一标识
|
hOTQ1lT1TtOjcxGflvnUXgAAACMAAQED
|
image_url | String | 必选 | 512 |
图片/视频的访问地址(为了防止盗链,该地址不允许嵌在其他页面展示,只能在新页面展示)
|
http://dl.django.t.taobao.com/rest/1.0/image?fileIds=V9rfg69SSimLZg5wDA3yEgAAACMA...
|
响应示例
正常示例
异常示例
{
"image_id":"hOTQ1lT1TtOjcxGflvnUXgAAACMAAQED",
"image_url":"http://dl.django.t.taobao.com/rest/1.0/image?fileIds=V9rfg69SSimLZg5wDA3yEgAAACMA..."
}
错误码
公共错误码
前往查看业务错误码
状态码 | 错误码 | 错误描述 | 解决方案 |
---|---|---|---|
400 | isv.invalid-arguments | 接口输入参数不合法 |
检查并更改输入参数
|
400 | isv.exceed-max-size | 超过单个图片允许的最大值 (5M) |
请适当压缩图片大小以免超过上传限
|