調(diào)用 getOSSTempAuthor 獲取 OSS 授權(quán),授權(quán)成功后可通過 OSS 客戶端上傳附件。調(diào)用方在使用 Add,QuestionReply 接口時(shí),如果需上傳附件,則需要先調(diào)用該接口獲取授權(quán)。
返回參數(shù)
名稱 |
類型 |
示例值 |
描述 |
---|---|---|---|
data |
Object |
- |
接口返回?cái)?shù)據(jù),詳細(xì)信息請參見表 1 |
success |
String |
true |
接口調(diào)用是否成功,取值:
|
message |
String |
successful |
錯(cuò)誤消息。接口返回失敗時(shí),顯示詳細(xì)錯(cuò)誤提示,用于接口調(diào)用自查 |
code |
Int |
200 |
錯(cuò)誤編碼 |
名稱 |
類型 |
示例值 |
描述 |
---|---|---|---|
accessId |
String |
LTA****4r3 |
OSS 客戶端賬號的 accessId |
expire |
String |
1573129988 |
OSS 的授權(quán)失效時(shí)間戳,可用來判斷是否要重新獲取臨時(shí)授權(quán) |
host |
String |
http://work-order.oss-cn-hangzhou.aliyuns.com/ |
OSS 的附件提交地址 |
policy |
String |
eyJleHBpcmF0aW9uIjoiMjAxOS0xMS0wN1QxMjozMzowOC40NzFaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsMjA5NzE1Ml0sWyJzdGFydHMtd2l0aCIsIiRrZXkiLCJwb3BfdGVtcDI2ODQyLyJdXX0 |
OSS 的附件規(guī)則 |
dir |
String |
pop_temp123 |
上傳附件時(shí),需要在文件名前加上該值。 例如 dir 為 pop_temp123,則需要上傳的附件名為 pop_temp123/filename |
signature | String | 5be4vr***********37AE= |
OSS 的簽名 |
說明
- 此授權(quán)為臨時(shí)授權(quán),有效時(shí)間見返回參數(shù),一般為 2 分鐘。可上傳的最大附件為 2M。
- 調(diào)用方獲得授權(quán)后,需要自行上傳附件到 OSS。上傳成功后,記錄返回的路徑,在調(diào)用 Add 或 QuestionReply 接口時(shí),將返回路徑傳入即可。
返回示例
{
"message": "successful",
"data": {
"expire": "1573129988",
"host": "http://work-order.oss-cn-hangzhou.aliyuncs.com/",
"dir": "pop_temp26842/",
"policy": "eyJleHBpcmF0aW9uIjoiMjAxOS0xMS0wN1QxMjozMzowOC40NzFaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsMjA5NzE1Ml0sWyJzdGFydHMtd2l0aCIsIiRrZXkiLCJwb3BfdGVtcDI2ODQyLyJdXX0=",
"accessId": "LTA******54r3",
"signature": "5be4*********37AE="
},
"code": "200",
"success": true
}