上传图片生成签名信息。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求头
该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。
请求语法
POST /rich/oss/generatePostPolicy HTTP/1.1
请求参数
名称 | 类型 | 位置 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|---|
Object | Body | 否 | 参数说明 |
||
instanceId | Long | Body | 否 | 123123 | 资源ID |
instanceType | String | Body | 否 | INCIDENT | 资源类型:
|
files | Array | Body | 否 | 图片文件列表 |
|
fileName | String | Body | 否 | 文件 | 图片名称 |
fileType | String | Body | 否 | JPG | 图片类型 支持以下图片类型:
|
fileSize | Long | Body | 否 | 100 | 文件大小(byte) |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
requestId | String | e2d4306a-bf4d-4345-9ae6-158223c85dbd | 本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。 |
data | Object | 数据内容 |
|
bucketName | String | gam-objects-bucket | OSS Bucket名称 |
policy | String | eyJleHBpcmF0aW9uIjoiMjAyMS0wNy0xM1QwNDowOTo0NS4yODJaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsMTA0ODU3NjAwXSxbInN0YXJ0cy13aXRoIiwiJGtleSIsInByb2JsZW0iXV19 | 策略名称 |
signature | String | SHqvIkwUNQd8Hervklir***** | 签名 |
accessKeyId | String | LTAI1tEoRVPw8GMy1iLRC***** | Access Key ID |
url | String | https://*****-bucket.oss-cn-shanghai.aliyuncs.com | Bucket地址 |
files | Array of files | 图片列表 |
|
fileName | String | 文件A | 图片名称 |
fileType | String | JPG | 图片类型 |
fileSize | Long | 100 | 图片大小 |
key | String | problem/25a2316c-b08d-41a5-9f41-***** | 图片唯一标识 |
示例
请求示例
POST /rich/oss/generatePostPolicy HTTP/1.1
Host:gemp.aliyuncs.com
Content-Type:application/json
{
"instanceId" : 123123,
"instanceType" : "INCIDENT",
"files" : [ {
"fileName" : "图片",
"fileType" : "JPG",
"fileSize" : 100
} ]
}
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<GeneratePictureUploadSignResponse>
<requestId>e2d4306a-bf4d-4345-9ae6-158223c85dbd</requestId>
<data>
<bucketName>gam-objects-bucket</bucketName>
<policy>eyJleHBpcmF0aW9uIjoiMjAyMS0wNy0xM1QwNDowOTo0NS4yODJaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsMTA0ODU3NjAwXSxbInN0YXJ0cy13aXRoIiwiJGtleSIsInByb2JsZW0iXV19</policy>
<signature>SHqvIkwUNQd8Hervklir*****</signature>
<accessKeyId>LTAI1tEoRVPw8GMy1iLRC*****</accessKeyId>
<url>https://*****-bucket.oss-cn-shanghai.aliyuncs.com</url>
<files>
<fileName>文件A</fileName>
<fileType>JPG</fileType>
<fileSize>100</fileSize>
<key>problem/25a2316c-b08d-41a5-9f41-*****</key>
</files>
</data>
</GeneratePictureUploadSignResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"requestId" : "e2d4306a-bf4d-4345-9ae6-158223c85dbd",
"data" : {
"bucketName" : "gam-objects-bucket",
"policy" : "eyJleHBpcmF0aW9uIjoiMjAyMS0wNy0xM1QwNDowOTo0NS4yODJaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsMTA0ODU3NjAwXSxbInN0YXJ0cy13aXRoIiwiJGtleSIsInByb2JsZW0iXV19",
"signature" : "SHqvIkwUNQd8Hervklir*****",
"accessKeyId" : "LTAI1tEoRVPw8GMy1iLRC*****",
"url" : "https://*****-bucket.oss-cn-shanghai.aliyuncs.com",
"files" : [ {
"fileName" : "文件A",
"fileType" : "JPG",
"fileSize" : 100,
"key" : "problem/25a2316c-b08d-41a5-9f41-*****"
} ]
}
}
错误码
访问错误中心查看更多错误码。
访问错误中心查看更多错误码。