OPPO开放平台 OPPO推送独立接口上传图片
OPPO PUSH提供携带图片的消息推送能力,在使用图片推送前,需要先将图片上传到OPPO PUSH服务端,由OPPO PUSH服务端统一处理存储,推送消息时使用上传成功的图片ID作为图片索引,由OPPO PUSH服务将图片组装为消息体的内容部分并下发。
| 环境 | HTTPS请求地址 | 备注 |
|---|
| 生产环境 | https://api-media.push.heytapmobi.com/ | 媒体服务 |
| 沙箱环境 | 暂无 | |
| 描述 | 内容 |
|---|
| 接口功能 | 上传图片 |
| 请求方法 | POST |
| 请求编码 | UTF-8 |
| Content-Type | multipart/form-data |
| 请求路径 | /server/v1/media/upload/big_picture |
图片文件按照multipart/form-data标准携带图片文件,图片要求尺寸876*324 px,文件大小1M以内,格式为PNG/JPG/JPEG。
| 名称 | 类型 | 必须 | 默认 | 描述 |
|---|
| FILE | 是 | 无 | 图片文件 |
| picture_ttl | Int | 否 | 86400 | 图片保存的存活时间(time_to_live) (单位:秒),最长30天 |
| 名称 | 类型 | 必须 | 描述 |
|---|
| code | Int | 是 | 返回码,请参考公共返回码与接口返回码 |
| message | String | 否 | 错误详细信息,不存在则不填 |
| data | String | 否 | 返回值,JSON类型,包含响应结构体 |
{
"code": 0,
"message": "success",
"data": {
"big_picture_id": xxxxxxxxx //大图id
}
}
| 描述 | 内容 |
|---|
| 接口功能 | 上传图片 |
| 请求方法 | POST |
| 请求编码 | UTF-8 |
| Content-Type | multipart/form-data |
| 请求路径 | /server/v1/media/upload/small_picture |
图片文件按照multipart/form-data标准携带图片文件,图片要求尺寸144*144 px,文件大小为50k以内,格式为PNG/JPG/JPEG
| 名称 | 类型 | 必须 | 默认 | 描述 |
|---|
| FILE | 是 | 无 | 图片文件 |
| picture_ttl | Int | 否 | 86400 | 图片保存的存活时间(time_to_live) (单位:秒),最长30天 |
| 名称 | 类型 | 必须 | 描述 |
|---|
| code | Int | 是 | 返回码,请参考公共返回码与接口返回码 |
| message | String | 否 | 错误详细信息,不存在则不填 |
| data | String | 否 | 返回值,JSON类型,包含响应结构体 |
{
"code": 0,
"message": "success",
"data": {
"small_picture_id": xxxxxxxxx, //图标id
}
}