判斷影片的簡報是否存在圖片壓縮檔
更新時間:2022-05-16 10:08:41
介面URL
http://api.polyv.net/v2/video/ppt/zip/exist
介面說明
判斷影片的簡報是否存在圖片壓縮檔
支援格式
JSON
請求方式
GET
請求次數限制
TRUE
請求參數
| 參數名 | 必選 | 類型 | 說明 |
|---|---|---|---|
| userid | 是 | string | 使用者ID |
| ptime | 是 | string | 當前時間的毫秒級時間戳(13位),3分鐘內有效 |
| vid | 是 | string | 影片ID |
| sign | 是 | string | 簽名,為40位大寫的SHA1值 |
JSON範例
{
code: 200,
status: "success",
message: "",
data: {
isExist: "Y",
zipUrl:"http://www.polyv.net/1.zip"
}
}
{
code: 400,
status: "success",
message: "success",
data: "视频VID或者用户ID不能为空."
}
{
code: 400,
status: "success",
message: "success",
data: "video ppt not found."
}
欄位說明
| 欄位 | 說明 |
|---|---|
| status | 成功/失敗狀態 |
| code | 成功/失敗代碼 |
| message | 成功/失敗訊息 |
| data | 成功回應物件 |
| data.isExist | 是否存在簡報圖片壓縮檔,‘Y’存在,‘N’不存在 |
| data.zipUrl | 簡報圖片壓縮檔位址(isExist=‘Y’時才有資料) |
簽名規則
將請求參數(sign除外)按照參數名字典順序排列(參數名與參數值之間使用“=”連接,不同參數排列使用“&”連接)並在最後加上secretkey的值,生成40位大寫的SHA1值,作為sign。
以下是範例過程:
1. 將請求參數按照參數名字典順序排列為:
ptime="1476753635000";
userid="8f8482aaab"
vid="8f8482aaab8fe7ea12e3314a11a061fc_8";
2. 連接字串 用“&”連接參數名與參數值,並在最後加上secretkey的值,生成40位大寫的SHA1值,作為sign(本範例的值為AiDQw1mAmi),如下:
ptime=1476753635000&userid=8f8482aaab&vid=8f8482aaab8fe7ea12e3314a11a061fc_8AiDQw1mAmi
3. 生成簽名sign
sign為40位大寫的SHA1值:
166411CB6BA305B3F06747B9BFBD32E8D9432774
