久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

云信api_服务端API文档

發布時間:2024/8/1 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 云信api_服务端API文档 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點播服務端API文檔

1 調用方式

1.1 請求說明

1.1.1 服務地址

網易視頻云點播服務使用的域名訪問地址為:vcloud.163.com。

1.1.2 通信協議

網易視頻云點播服務的所有接口均通過HTTPS進行通信,提供高安全性的通信通道。

重要提示:獲取上傳加速節點和斷點續傳查詢斷點接口除外,只支持HTTP通信。

1.1.3 請求方法

所有接口都只支持POST請求。

重要提示:獲取上傳加速節點和斷點續傳查詢斷點接口除外,為GET請求。

1.1.4 字符編碼

所有接口均使用UTF-8編碼。

1.2 公共參數

所有接口均需要放置以下公共參數在請求頭中,用于標識用戶和接口鑒權。后續的接口說明不再對這些參數進行說明,但每次發起請求均需要攜帶。

參數

類型

必須

說明

AppKey

String

開發者平臺分配的AppKey

Nonce

String

隨機數(隨機數,最大長度128個字符)

CurTime

String

當前UTC時間戳,從1970年1月1日0點0分0秒開始到現在的秒數

CheckSum

String

服務器認證需要,SHA1(AppSecret+Nonce+CurTime),16進制字符小寫

重要提示:獲取上傳加速節點、文件數據上傳、斷點續傳查詢斷點三個接口,不使用上述公共參數。

1.3 接口鑒權

接口通過請求頭中的公共參數進行鑒權。登錄網易云控制臺,點擊應用名稱 > 右側[App Key管理],即可查看AppKey和AppSecret,通過該安全憑證進行SHA1(AppSecret+Nonce+CurTime)計算。

重要提示: 本文檔中提供的所有接口均面向開發者服務器端調用,用于計算CheckSum的AppSecret開發者應妥善保管,可在應用的服務器端存儲和使用,但不應存儲或傳遞到客戶端,也不應在網頁等前端代碼中嵌入。

計算CheckSum的java代碼舉例如下:

import java.security.MessageDigest;

public class CheckSumBuilder {

public static String getCheckSum(String appSecret, String nonce, String curTime){

return encode("sha1", appSecret + nonce + curTime);

}

private static String encode(String algorithm, String value){

if (value == null) {

return null;

}

try {

MessageDigest messageDigest = MessageDigest.getInstance(algorithm);

messageDigest.update(value.getBytes());

return getFormattedText(messageDigest.digest());

} catch (Exception e) {

throw new RuntimeException(e);

}

}

private static String getFormattedText(byte[] bytes){

int len = bytes.length;

StringBuilder buf = new StringBuilder(len * 2);

for (int j = 0; j < len; j++) {

buf.append(HEX_DIGITS[(bytes[j] >> 4) & 0x0f]);

buf.append(HEX_DIGITS[bytes[j] & 0x0f]);

}

return buf.toString();

}

private static final char[] HEX_DIGITS = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' };

}

1.4 返回說明

所有接口返回類型為JSON。返回字段如下:

名稱

類型

說明

code

Int

返回結果的狀態碼

ret

String

返回的結果集

msg

String

當返回結果的狀態碼不為200時,包含的錯誤信息

重要提示:獲取上傳加速節點、文件數據上傳、斷點續傳查詢斷點三個接口除外。

1.5 接口頻率說明

目前每個接口頻率限制為80次/秒。

2 調用流程

3 文件上傳

文件上傳模塊主要展示通過服務端API進行文件上傳的API調用、回調和代碼示例(含斷點續傳)。除服務端API調用上傳外,也可通過登錄控制臺進行網頁上傳,或接入上傳SDK進行上傳。

3.1 文件上傳初始化

3.1.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/upload/init

用于文件上傳的初始化,獲取xNosToken(上傳憑證)、bucket(存儲對象的桶名)、object(生成的唯一對象名)。

3.1.2 輸入參數

參數

類型

必須

說明

originFileName

String

上傳文件的原始名稱(包含后綴名)

userFileName

String

用戶命名的上傳文件名稱

typeId

Int

視頻所屬的類別Id(不填寫為默認分類)

presetId

Int

視頻所需轉碼模板Id(不填寫為默認模板,默認模板不進行轉碼)

uploadCallbackUrl

String

上傳成功后回調客戶端的URL地址(需標準http格式)

callbackUrl

String

轉碼成功后回調客戶端的URL地址(需標準http格式)

description

String

上傳視頻的描述信息

watermarkId

Int

視頻水印Id(不填寫為不添加水印,如果選擇,

請務必在水印管理中提前完成水印圖片的上傳和參數的配置;

且必需設置prestId字段,且presetId字段不為默認模板)

userDefInfo

String

用戶自定義信息,回調會返回此信息(長度不能超過256字符)

transOffset

Int

視頻轉碼處理裁剪視頻的起始位置(單位:秒)

transDuration

Int

視頻轉碼處理裁剪視頻的視頻時長(單位:秒)

3.1.3 輸出參數

參數

類型

說明

code

Int

狀態碼

xNosToken

String

上傳憑證

bucket

String

存儲上傳文件的桶名

object

String

存儲上傳文件的對象名

msg

String

錯誤信息

3.1.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

3.1.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d'{"originFileName":"love.mp4","userFileName":"for_love.mp4","typeId":20,"presetId":20,"description":"for love","wartermarkId":20}' https://vcloud.163.com/app/vod/upload/init

輸出1

"Content-Type": "application/json; charset=utf-8"

{

"code" : 200,

"ret" : {

"xNosToken" : "UPLOAD ab1856bb39044591939d7b94e1b8e5ee:n5VKrOLVFkLM7JIBDaCyPjzVKswqfxBZak2U2fXh0xM=:eyJCdWNrZXQiOiJ2b2RrMzJ5d3hkZiIsIk9iamVjdCI6ImEzM2U1MmQ3LTUxZGMtNDZhNS1iMTFlLWFiNmMyMmJiOTk2ZC5KUEciLCJFeHBpcmVzIjoxNDY5NTg3NTc5LCJDYWxsYmFja1VybCI6Imh0dHA6Ly8xMDYuMi40NC4yNDgveGhyL3ZvZC9ub3MvY2FsbGJhY2siLCJDYWxsYmFja0JvZHkiOiJmaWxlTmFtZT10ZXN0LkpQRyZvYmplY3ROYW1lPWEzM2U1MmQ3LTUxZGMtNDZhNS1iMTFlLWFiNmMyMmJiOTk2ZC5KUEcmJChPYmplY3RTaXplKSZ1aWQ9MjQxMzMmdHlwZUlkPTAmcHJlc2V0SWQ9MCZ3YXRlcm1hcmtJZHM9bnVsbCZkZXNjcmlwdGlvbj1udWxsJnZpZGVvQ2FsbGJhY2s9bnVsbCYkKEFWaW5mby5WaWRlby5EdXJhdGlvbikmJChBVmluZm8uVmlkZW8uSGVpZ2h0KSYkKEFWaW5mby5WaWRlby5XaWR0aCkmMCYwJjAmbnVsbCZ1cGxvYWRTdGFydD0xNDY2OTk1NTc5NjU4In0=",

"bucket" : "vodk32ywxdf",

"object" : "d37906a7-0119-4dd9-820d-4c66a71952ad.mp4"

}

}

3.2 獲取上傳加速節點地址

3.2.1 接口描述

接口名:/lbs?version=1.0&bucketname={bucket}

用于獲取上傳加速節點地址。

3.2.2 輸入參數

參數

類型

必須

說明

version

String

API版本號,填寫固定值1.0

bucketname

String

存儲上傳文件的桶名,可在視頻上傳初始化接口的返回參數bucket獲取

3.2.3 輸出參數

參數

類型

說明

lbs

String

httpDNS的IP訪問地址,用于避免后續查詢的DNS解析時間、以及域名劫持

upload

List

上傳節點列表(前面的優先級高)

3.2.4 響應狀態碼

參數

類型

說明

Code

String

錯誤代碼

Message

String

錯誤描述信息

3.2.5 示例代碼

輸入1

curl -X GET http://wanproxy.127.net/lbs?version=1.0&bucketname=vodk32ywxdf

輸出1

{"lbs":"http://223.252.196.39/lbs","upload":["http://223.252.216.48","http://223.252.216.49"]}

3.3 文件數據上傳

上傳一塊數據,此接口通過指定offset實現斷點續傳功能。用戶每次上傳要以服務器端返回的offset為準續傳余下數據。

需注意以下事項:

大文件需要自行分片上傳,分片大小不超過4MB,請求相同接口,注意參數的填寫。

如果需要斷點續傳,需保存 context 值,根據 context 值查詢斷點值,然后繼續使用此接口。

包體數據為二進制數據。

3.3.1 接口描述

POST {UploadHost}/{bucket}/{object}

重要提示:{UploadHost}值為獲取的上傳加速節點地址,{bucket}值為存儲對象的桶名,{object}值為生成的唯一對象名。

3.3.2 輸入參數

參數

類型

必須

說明

x-nos-token

String

請求頭參數,上傳token

Content-Length

long

請求頭參數,當前片的內容長度,

單位:字節(Byte)。Content-Length合法值是[0~4M],

否則返回400 httpcode給客戶端,拒絕本次請求

Content-Type

String

請求頭參數,標準http頭。表示請求內容的類型,

比如:image/jpeg。 僅第一次上傳生效,續傳不生效

Content-MD5

String

請求頭參數,文件內容md5值

bucket

String

存儲對象的桶名

object

String

生成的唯一對象名

offset

long

當前分片在整個對象中的起始偏移量,單位:字節(Byte)

complete

String

是否為最后一塊數據。合法值:true/false

version

String

http api版本號。這里是固定值1.0

context

String

上傳上下文。本字段是只能被上傳服務器解讀使用的不透明字段,

上傳端不應修改其內容。

注意:用戶第一次上傳應不帶此參數或置為空字符串,

之后上傳剩余部分數據都需要帶上這個參數。

context對應的桶名或者對象名不匹配返回400 code

3.3.3 輸出參數

3.3.3.1 響應成功輸出參數

參數

類型

必須

說明

requestId

String

uuid字符串,服務器端生成的唯一UUID

offset

long

下一個上傳片在上傳塊中的偏移。

注意:偏移從0開始,比如:用戶上傳0-128字節后,

服務器返回的offset為128,下一次上傳offset值應置為128

context

String

上傳上下文

callbackRetMsg

String

上傳回調信息

3.3.3.2 響應失敗輸出參數

參數

類型

說明

requestId

String

uuid字符串,服務器端生成的唯一UUID

errMsg

String

錯誤描述信息

3.3.4 響應狀態碼

狀態碼

含義

200

上傳分片成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

403

上傳憑證無效。token過期服務器會返回此狀態碼,用戶需要重新申請token

500

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

520

回調失敗

3.3.5 示例代碼

輸入1

curl -X POST -H "Content-Length: 4194304" -H "x-nos-token: UPLOAD ab1856bb39044591939d7b94e1b8e5ee:n5VKrOLVFkLM7JIBDaCyPjzVKswqfxBZak2U2fXh0xM=:eyJCdWNrZXQiOiJ2b2RrMzJ5d3hkZiIsIk9iamVjdCI6ImEzM2U1MmQ3LTUxZGMtNDZhNS1iMTFlLWFiNmMyMmJiOTk2ZC5KUEciLCJFeHBpcmVzIjoxNDY5NTg3NTc5LCJDYWxsYmFja1VybCI6Imh0dHA6Ly8xMDYuMi40NC4yNDgveGhyL3ZvZC9ub3MvY2FsbGJhY2siLCJDYWxsYmFja0JvZHkiOiJmaWxlTmFtZT10ZXN0LkpQRyZvYmplY3ROYW1lPWEzM2U1MmQ3LTUxZGMtNDZhNS1iMTFlLWFiNmMyMmJiOTk2ZC5KUEcmJChPYmplY3RTaXplKSZ1aWQ9MjQxMzMmdHlwZUlkPTAmcHJlc2V0SWQ9MCZ3YXRlcm1hcmtJZHM9bnVsbCZkZXNjcmlwdGlvbj1udWxsJnZpZGVvQ2FsbGJhY2s9bnVsbCYkKEFWaW5mby5WaWRlby5EdXJhdGlvbikmJChBVmluZm8uVmlkZW8uSGVpZ2h0KSYkKEFWaW5mby5WaWRlby5XaWR0aCkmMCYwJjAmbnVsbCZ1cGxvYWRTdGFydD0xNDY2OTk1NTc5NjU4In0=" -d'[本次上傳視頻文件二進制內容數據]' "http://223.252.216.49/vodk32ywxdf/d37906a7-0119-4dd9-820d-4c66a71952ad.mp4?offset=0&complete=false&version=1.0"

輸出1

{

"requestId":"be82c2a0dffc000000005770a189d831",

"offset":4194304,

"context":"f3e26818-83c3-5a21-6ee4-39ff47af21c7",

"callbackRetMsg":""

}

3.4 斷點續傳查詢斷點

根據上傳上下文查詢對應分片上傳當前續傳的offset,上下文要與bucketName/objectName匹配,否則返回400狀態碼。(bucketName和objectName要進行URL編碼,字符編碼格式使用utf-8)。

3.4.1 接口描述

GET {UploadHost}/{bucket}/{object}?uploadContext

重要提示:{UploadHost}值為獲取的上傳加速節點地址,{bucket}值為存儲對象的桶名,{object}值為生成的唯一對象名。

3.4.2 輸入參數

參數

類型

必須

說明

x-nos-token

String

上傳token

bucketName

String

存儲對象的桶名

objectName

String

生成的唯一對象名

context

String

上傳上下文。本字段是只能被上傳服務器解讀使用的不透明字段,

上傳端不應修改其內容。對應context在服務端不存在則返回404。

context對應的桶名或者對象名不匹配返回400 code。

version

String

http api版本號。這里是固定值1.0

3.4.3 輸出參數

3.4.3.1 響應成功輸出參數

參數

類型

必須

說明

requestId

String

uuid字符串,服務器端生成的唯一UUID,用于記錄日志排查問題使用

offset

long

下一個上傳片在上傳塊中的偏移

3.4.3.2 響應失敗輸出參數

參數

類型

說明

requestId

String

uuid字符串,服務器端生成的唯一UUID

errMsg

String

錯誤描述信息

3.4.4 響應狀態碼

狀態碼

含義

200

上傳分片成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

403

上傳憑證無效。token過期服務器會返回此錯誤碼,用戶需要重新申請token

500

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

404

對應context上傳不存在

3.4.5 示例代碼

輸入1

curl -X GET -H "x-nos-token: UPLOAD ab1856bb39044591939d7b94e1b8e5ee:n5VKrOLVFkLM7JIBDaCyPjzVKswqfxBZak2U2fXh0xM=:eyJCdWNrZXQiOiJ2b2RrMzJ5d3hkZiIsIk9iamVjdCI6ImEzM2U1MmQ3LTUxZGMtNDZhNS1iMTFlLWFiNmMyMmJiOTk2ZC5KUEciLCJFeHBpcmVzIjoxNDY5NTg3NTc5LCJDYWxsYmFja1VybCI6Imh0dHA6Ly8xMDYuMi40NC4yNDgveGhyL3ZvZC9ub3MvY2FsbGJhY2siLCJDYWxsYmFja0JvZHkiOiJmaWxlTmFtZT10ZXN0LkpQRyZvYmplY3ROYW1lPWEzM2U1MmQ3LTUxZGMtNDZhNS1iMTFlLWFiNmMyMmJiOTk2ZC5KUEcmJChPYmplY3RTaXplKSZ1aWQ9MjQxMzMmdHlwZUlkPTAmcHJlc2V0SWQ9MCZ3YXRlcm1hcmtJZHM9bnVsbCZkZXNjcmlwdGlvbj1udWxsJnZpZGVvQ2FsbGJhY2s9bnVsbCYkKEFWaW5mby5WaWRlby5EdXJhdGlvbikmJChBVmluZm8uVmlkZW8uSGVpZ2h0KSYkKEFWaW5mby5WaWRlby5XaWR0aCkmMCYwJjAmbnVsbCZ1cGxvYWRTdGFydD0xNDY2OTk1NTc5NjU4In0=" "http://223.252.216.49/vodk32ywxdf/d37906a7-0119-4dd9-820d-4c66a71952ad.mp4?uploadContext&context=f3e26818-83c3-5a21-6ee4-39ff47af21c7&version=1.0"

輸出1

{

"requestId":"be82c2a0dffc000000005770a189d832",

"offset":4194304

}

3.5 上傳完成根據對象名查詢視頻或水印圖片主Id

3.5.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/video/query

用于視頻或水印上傳完成后查詢主Id。

3.5.2 輸入參數

參數

類型

必須

說明

objectNames

List

上傳文件的對象名列表

3.5.3 輸出參數

參數

類型

說明

code

Int

狀態碼

list

List

對象名和視頻Id對應的列表

list.vid

Long

視頻主Id

list.imgId

Int

視頻水印圖片Id

list.objectName

String

存儲上傳文件的對象名

msg

String

錯誤信息

3.5.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

720

訪問失敗,余額不足。

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

3.5.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d'{"objectNames":["33cf71b1-86ac-4555-a071-d70db07b9685.mp4"]}' https://vcloud.163.com/app/vod/video/query

輸出1

"Content-Type": "application/json; charset=utf-8"

{

"code" : 200,

"ret" : {

list : [

{

"objectName" : "33cf71b1-86ac-4555-a071-d70db07b9685.mp4",

"vid" : 1008

}

]

}

}

3.6 設置上傳回調地址

3.6.1 上傳回調說明

網易視頻云點播的上傳回調通知分為單個級別和用戶級別,且處理優先級為:單個級別->用戶級別->無回調。當用戶設置了單個級別的回調地址,使用單個級別的回調地址;否則查詢是否設置用戶級別的回調地址,如果設置,使用用戶級別的回調地址;否則不回調通知。單個級別的回調通知在上傳初始化中指定,用戶級別的回調通知可通過本接口設置。

回調通知會在請求頭中增加sign字段,其值為拼接回調包體內容的字符串和簽名字符串,然后對拼接后的字符串進行md5加密(32位小寫)。簽名字符串可通過本接口設置,默認為:vcloud。

目前網易視頻云點播支持上傳成功回調通知。

3.6.2 接口描述

域名:vcloud.163.com

接口名:/app/vod/upload/setcallback

用于視頻上傳,設置上傳成功后的回調地址。

3.6.3 輸入參數

參數

類型

必須

說明

callbackUrl

String

上傳成功后回調客戶端的URL地址

signKey

String

上傳成功后回調客戶端的簽名字符串,要求是由字母和數字組成且不超過32位

3.6.4 輸出參數

參數

類型

說明

code

Int

狀態碼

msg

String

錯誤信息

3.6.5 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

720

訪問失敗,余額不足。

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

3.6.6 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"callbackUrl":"http://127.0.0.1/client/callback"}' https://vcloud.163.com/app/vod/upload/setcallback

輸出1

{

"msg" : "",

"code" : 200

}

3.6.7 回調內容示例

{"name":"snow.mp4","origAddr":"http://vodk32ywxdf.vod.126.net/vodk32ywxdf/b3d259f4-a7bc-4119-ae24-60e0eb09216e.mp4","type":"upload","vid":1022,"user_defined":"userId=123456"}。

注意:請以實際收到的body字段為準,以下僅為body字段示例。

參數

類型

說明

type

String

回調類型,上傳回調固定為“upload”

vid

Long

視頻文件標識

name

String

視頻文件名稱(上傳時指定視頻名稱)

origAddr

String

視頻的播放地址

warnning

String

視頻類型檢測結果,比如視頻類型和上傳指定不一致,mp4和flv類型的視頻不適合流媒體播放拖動等

user_defined

String

用戶自定義字段值(上傳時設置的值)

4 視頻轉碼

視頻轉碼模塊主要展示轉碼相關的API調用和代碼示例。包含轉碼模板的管理、水印模板的管理、視頻轉碼及回調等功能。

4.1 創建視頻轉碼模板

4.1.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/preset/create

用于視頻文件轉碼,創建模板。可使用視頻云的默認格式模板或自定義格式參數。

4.1.2 輸入參數

參數

類型

必須

說明

presetName

String

視頻轉碼模板的名稱

sdMp4

Int

流暢Mp4格式(1表示選擇,0表示不選擇)

hdMp4

Int

標清Mp4格式(1表示選擇,0表示不選擇)

shdMp4

Int

高清Mp4格式(1表示選擇,0表示不選擇)

copyMp4

Int

使用copy模式轉碼成Mp4格式(1表示選擇,0表示不選擇)

sdFlv

Int

流暢Flv格式(1表示選擇,0表示不選擇)

hdFlv

Int

標清Flv格式(1表示選擇,0表示不選擇)

shdFlv

Int

高清Flv格式(1表示選擇,0表示不選擇)

copyFlv

Int

使用copy模式轉碼成Flv格式(1表示選擇,0表示不選擇)

sdHls

Int

流暢Hls格式(1表示選擇,0表示不選擇)

hdHls

Int

標清Hls格式(1表示選擇,0表示不選擇)

shdHls

Int

高清Hls格式(1表示選擇,0表示不選擇)

copyHls

Int

使用copy模式轉碼成Hls格式(1表示選擇,0表示不選擇)

aacAudio

Int

aac音頻格式(1表示選擇,0表示不選擇)

mp3Audio

Int

mp3音頻格式(1表示選擇,0表示不選擇)

transConfig

List

自定義模板信息,不設置為系統默認轉碼信息

transConfig參數詳細說明

參數

類型

必須

說明

presetType

Int

自定義模板格式:1表示sdMp4,2表示hdMp4,3表示shdMp4,4表示sdFlv,5表示hdFlv,6表示shdFlv,7表示sdHls,8表示hdHls,9表示shdHls,16表示aac,17表示mp3

video

String

視頻流配置,JSON對象,見參數video詳情,若不設置表示轉碼為純音頻格式,對應presetType為16或17

audio

String

音頻流配置,JSON對象,見參數audio詳情

segmentTime

Int

hls格式的分片時長,取值范圍:1-60,presetType為7、8、9時有效

textMarks

List

文字水印配置信息列表,JSON對象,見參數textMarks詳情

參數video詳情

參數

類型

必須

說明

codec

String

輸出文件的視頻編解碼格式,包含:libx264,lib265,默認是libx264。其中lib265僅支持mp4和hls格式

bitRate

String

輸出文件的視頻碼率,單位為bps。可設置值為auto或大于0的整數,默認是auto。auto表示跟隨源視頻碼率

frameRate

String

輸出文件的視頻幀率,單位fps。可設置值為:auto、大于0,默認值為auto,auto表示跟隨源視頻幀率

maxWidth

String

輸出文件的視頻寬度,單位px。可設置值為:auto、0、[128,4096],默認值為auto,auto表示跟隨源視頻寬度,0表示保持視頻寬高比的前提下,縮放視頻使得視頻高度等于maxHeight,注:此情況下,paddingPolicy必需是NoPad,maxHeight不能為0

maxHeight

String

輸出文件的視頻高度,可設置值為:auto、0、[128,4096],默認值為auto,auto表示跟隨源視頻高度,0表示保持視頻寬高比的前提下,縮放視頻使得視頻寬度等于maxWidth,注:此情況下,paddingPolicy必需是NoPad,maxWidth不能為0

paddingPolicy

String

輸出文件的縮放策略,輸出視頻若不能覆蓋maxWidth*maxHeight區域,是否通過填補黑邊將視頻擴充到目標大小。可設置值為:NoPad、Pad,NoPad表示不填補黑邊,Pad表示填補黑邊

參數audio詳情

參數

類型

必須

說明

codec

String

輸出文件的音頻編解碼格式,包含:aac、mp3,默認是aac

bitRate

String

輸出文件的音頻碼率,單位為bps。可設置值為:32000、64000、92000、128000、192000、256000、auto,默認是auto。auto表示跟隨源音頻碼率

sampleRate

String

輸出文件的音頻采樣率,單位為Hz。可設置值為:8000、11025、22050、32000、44100、48000、96000、auto,默認值是auto,auto表示跟隨源音頻采樣率。注:若視頻容器格式為flv,音頻編解碼格式選擇為mp3時,采樣率只能設置為44100或22050或11025

channel

String

輸出文件的音頻聲道數,可設置值為:1、2、auto。默認值是auto,auto表示跟隨源音頻聲道數

參數textMarks詳情

參數

類型

必須

說明

content

String

文字內容

fontName

String

字體名字,目前支持:

(1) pingfang_bold (2) pingfang_light (3) pingfang_medium (4) pingfang_regular

fontSize

Int

字體大小,單位px,默認值是24

fontColor

String

文字顏色,取值#000000~#FFFFFF,默認值是#FFFFFF

fontOpacity

Float

文字透明度,取值范圍0.0~1.0,0.0透明,1.0不透明,默認值是1.0

coordinate

String

相對于視頻左上角的位置,支持兩種格式:

(1)相對于左上角的絕對位置(單位px):如5_5

(2)相對于左上角的相對位置:如5%_5%

默認值是5%_5%

shadowX

Int

文字陰影x軸偏移量,單位px,默認是0

shadowY

Int

文字陰影y軸偏移量,單位px,默認是0

borderWidth

Int

文字邊框寬度,單位px,默認是0

borderColor

String

文字邊框顏色,取值#000000~#FFFFFF,默認值是#FFFFFF

borderOpacity

Double

文字邊框透明度,取值范圍0.0~1.0,0.0透明,1.0不透明,默認值是1.0

4.1.3 輸出參數

參數

類型

說明

code

Int

狀態碼

presetId

Int

新生成的視頻轉碼模板Id

msg

String

錯誤信息

4.1.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

4.1.5 示例代碼

使用視頻云默認的格式模板請求示例

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d'{"presetName":"全高清","sdMp4":0,"hdMp4":1,"shdMp4":0,"sdFlv":0,"hdFlv":1,"shdFlv":0,"sdHls":0,"hdHls":1,"shdHls":0}' https://vcloud.163.com/app/vod/preset/create

輸出1

{

"ret": {

"presetId": 184

},

"code": 200

}

使用自定義的格式參數請求示例

輸入2

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d'{"presetName":"自定義流暢轉碼模板","sdMp4":1,"hdMp4":0,"shdMp4":0,"sdFlv":0,"hdFlv":0,"shdFlv":0,"sdHls":0,"hdHls":0,"shdHls":0,"transConfig":[{"presetType":1,"video":{"codec":"libx264","maxWidth":"640","MaxHeight":"0","bitRate":"600000","paddingPolicy":"NoPad"},"audio":{"codec":"aac","sampleRate":"44100","channel":"auto","bitRate":"128000"},"textMarks":[{"content":"網易視頻云","fontName":"pingfang_bold","fontSize":24,"fontColor":"#FFFFFF","fontOpacity":1.0,"coordinate":"5%_5%","shadowX":0,"shadowY":0,"borderWidth":1,"borderColor":"#000000","borderOpacity":1.0}]}]}' https://vcloud.163.com/app/vod/preset/create

輸出2

{

"ret": {

"presetId": 185

},

"code": 200

}

4.2 獲取視頻轉碼模板信息

4.2.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/preset/get

獲取單個視頻轉碼模板信息,包括:Id、視頻轉碼模板名稱、視頻轉碼模板對應的格式。

4.2.2 輸入參數

參數

類型

必須

說明

presetId

Int

視頻轉碼模板Id

4.2.3 輸出參數

參數

類型

說明

code

Int

狀態碼

presetName

String

視頻轉碼模板的名稱

sdMp4

Int

流暢Mp4格式(1表示包含,0表示不包含)

hdMp4

Int

標清Mp4格式(1表示包含,0表示不包含)

shdMp4

Int

高清Mp4格式(1表示包含,0表示不包含)

sdFlv

Int

流暢Flv格式(1表示包含,0表示不包含)

hdFlv

Int

標清Flv格式(1表示包含,0表示不包含)

shdFlv

Int

高清Flv格式(1表示包含,0表示不包含)

sdHls

Int

流暢Hls格式(1表示包含,0表示不包含)

hdHls

Int

標清Hls格式(1表示包含,0表示不包含)

shdHls

Int

高清Hls格式(1表示包含,0表示不包含)

aacAudio

Int

aac音頻格式(1表示選擇,0表示不選擇)

mp3Audio

Int

mp3音頻格式(1表示選擇,0表示不選擇)

isDel

Int

是否允許被刪除(默認模板不允許刪除),1:允許,0:不允許

transConfig

List

自定義模板信息,JSON對象,如果模板為自定義,則包含此元素

msg

String

錯誤信息

4.2.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

4.2.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"presetId":184}' https://vcloud.163.com/app/vod/preset/get

輸出1

{

"ret": {

"sdHls": 0,

"isDel": 1,

"shdHls": 0,

"hdHls": 1,

"presetId": 184,

"sdMp4": 0,

"sdFlv": 0,

"shdMp4": 0,

"shdFlv": 0,

"presetName": "全高清",

"hdFlv": 1,

"hdMp4": 1

},

"code": 200

}

4.3 獲取視頻轉碼模板列表

4.3.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/preset/list

獲取視頻轉碼模板列表,并做分頁返回處理。單個視頻轉碼模板的信息包括:Id、視頻轉碼模板名稱、視頻轉碼模板對應的格式。

4.3.2 輸入參數

參數

類型

必須

說明

currentPage

Int

獲取視頻轉碼模板列表分頁后的索引

pageSize

Int

獲取視頻轉碼模板列表一頁的記錄數,取值范圍:[1,500]

4.3.3 輸出參數

參數

類型

說明

code

Int

狀態碼

currentPage

Int

當前取得頁數

pageSize

Int

一頁的記錄數目

pageNum

Int

總頁數

totalRecords

Int

獲取視頻轉碼模板列表的數目

list

List

獲取的視頻轉碼模板列表

list.presetId

Int

視頻轉碼模板Id

list.presetName

String

視頻轉碼模板的名稱

list.sdMp4

Int

流暢Mp4格式(1表示包含,0表示不包含)

list.hdMp4

Int

標清Mp4格式(1表示包含,0表示不包含)

list.shdMp4

Int

高清Mp4格式(1表示包含,0表示不包含)

list.sdFlv

Int

流暢Flv格式(1表示包含,0表示不包含)

list.hdFlv

Int

標清Flv格式(1表示包含,0表示不包含)

list.shdFlv

Int

高清Flv格式(1表示包含,0表示不包含)

list.sdHls

Int

流暢Hls格式(1表示包含,0表示不包含)

list.hdHls

Int

標清Hls格式(1表示包含,0表示不包含)

list.shdHls

Int

高清Hls格式(1表示包含,0表示不包含)

list.aacAudio

Int

aac音頻格式(1表示選擇,0表示不選擇)

list.mp3Audio

Int

mp3音頻格式(1表示選擇,0表示不選擇)

list.isDel

Int

是否允許被刪除(默認模板不允許刪除),1:允許,0:不允許

list.transConfig

List

自定義模板信息,JSON對象,如果模板為自定義,則包含此元素

4.3.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

4.3.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"currentPage":1,"pageSize":2}' https://vcloud.163.com/app/vod/preset/list

輸出1

{

"ret": {

"pageSize": 2,

"totalRecords": 8,

"list": [

{

"sdHls": 0,

"isDel": 0,

"shdHls": 0,

"hdHls": 0,

"presetId": 39,

"sdMp4": 0,

"sdFlv": 0,

"shdMp4": 0,

"shdFlv": 0,

"presetName": "默認模板",

"hdFlv": 0,

"hdMp4": 0

},

{

"sdHls": 0,

"isDel": 1,

"shdHls": 0,

"hdHls": 0,

"presetId": 40,

"sdMp4": 1,

"sdFlv": 1,

"shdMp4": 0,

"shdFlv": 0,

"presetName": "dd",

"hdFlv": 0,

"hdMp4": 0

}

],

"currentPage": 1,

"pageNum": 4

},

"code": 200

}

4.4 修改視頻轉碼模板信息

4.4.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/preset/update

用于視頻文件轉碼,修改轉碼模板,可修改:視頻轉碼模板名稱、視頻轉碼模板對應的格式。

4.4.2 輸入參數

參數

類型

必須

說明

presetId

Int

視頻轉碼模板的Id

presetName

String

視頻轉碼模板的名稱

sdMp4

Int

流暢Mp4格式(1表示選擇,0表示不選擇)

hdMp4

Int

標清Mp4格式(1表示選擇,0表示不選擇)

shdMp4

Int

高清Mp4格式(1表示選擇,0表示不選擇)

sdFlv

Int

流暢Flv格式(1表示選擇,0表示不選擇)

hdFlv

Int

標清Flv格式(1表示選擇,0表示不選擇)

shdFlv

Int

高清Flv格式(1表示選擇,0表示不選擇)

sdHls

Int

流暢Hls格式(1表示選擇,0表示不選擇)

hdHls

Int

標清Hls格式(1表示選擇,0表示不選擇)

shdHls

Int

高清Hls格式(1表示選擇,0表示不選擇)

aacAudio

Int

aac音頻格式(1表示選擇,0表示不選擇)

mp3Audio

Int

mp3音頻格式(1表示選擇,0表示不選擇)

transConfig

List

自定義模板信息,JSON對象,不設置為系統默認轉碼信息

4.4.3 輸出參數

參數

類型

說明

code

Int

狀態碼

msg

String

錯誤信息

4.4.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

4.4.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"presetId":184,"presetName":"全轉碼","sdMp4":1,"hdMp4":1,"shdMp4":1,"sdFlv":1,"hdFlv":1,"shdFlv":1,"sdHls":1,"hdHls":1,"shdHls":1}' https://vcloud.163.com/app/vod/preset/update

輸出1

{

"ret": {},

"code": 200

}

4.5 刪除視頻轉碼模板

4.5.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/preset/presetDelete

刪除視頻轉碼模板。

4.5.2 輸入參數

參數

類型

必須

說明

presetId

Int

視頻轉碼模板Id

4.5.3 輸出參數

參數

類型

說明

code

Int

狀態碼

msg

String

錯誤信息

4.5.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

4.5.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"presetId":184}' https://vcloud.163.com/app/vod/preset/presetDelete

輸出1

{

"ret": {},

"code": 200

}

4.6 創建視頻水印模板

4.6.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/watermark/create

用于視頻文件管理水印,增加水印模板。

4.6.2 輸入參數

參數

類型

必須

說明

watermarkName

String

視頻水印的名稱

imageId

Int

視頻水印圖片的Id

description

String

視頻水印的描述信息

coordinate

String

視頻水印左上角的坐標,其值為相對值,比如:

8%_6%表示在視頻左上角的偏右8%視頻寬度、偏下6%視頻高度的位置。

如果不選填,默認設置為5%_5%

scale

String

視頻水印的長寬,其值為相對值,比如:

10%x15%表示寬為視頻寬度的10%,高為視頻高度的15%。

如果不選填,默認設置為不縮放或拉伸

重要提示:不建議設置水印的scale參數,縮放或拉伸水印圖片會影響水印圖片的效果,可能會出現模糊現象。

4.6.3 輸出參數

參數

類型

說明

code

Int

狀態碼

watermarkId

Int

視頻水印Id

msg

String

錯誤信息

4.6.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

4.6.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d'{"watermarkName":"梅花水印","imageId":1,"description":"梅花水印","coordinate":"8%_6%"}' https://vcloud.163.com/app/vod/watermark/create

輸出1

{

"ret": {

"watermarkId": 16

},

"code": 200

}

4.7 獲取視頻水印模板信息

4.7.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/watermark/get

獲取單個視頻水印模板信息,包括:Id、視頻水印模板名稱、視頻水印模板對應的配置參數。

4.7.2 輸入參數

參數

類型

必須

說明

watermarkId

Int

視頻水印模板Id

4.7.3 輸出參數

參數

類型

說明

code

Int

狀態碼

watermarkId

Int

視頻水印模板Id

watermarkName

String

視頻水印模板的名稱

description

String

視頻水印的描述信息

coordinate

String

視頻水印左上角的坐標,其值為相對值,比如:

8%_6%表示在視頻左上角的偏右8%視頻寬度、偏下6%視頻高度的位置。

如果不選填,默認設置為5%_5%

scale

String

視頻水印的長寬,其值為相對值,比如:

10%x15%表示長為視頻寬度的10%,寬為視頻寬度的15%。

如果不選填,默認設置為不縮放或拉伸

imageId

Int

水印圖片Id

imageUrl

String

水印圖片URL

isDel

Int

是否允許被刪除(默認水印不允許刪除),1:允許,0:不允許

msg

String

錯誤信息

4.7.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

4.7.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"watermarkId":16}' https://vcloud.163.com/app/vod/watermark/get

輸出1

{

"ret": {

"scale": null,

"watermarkName": "梅花水印",

"coordinate": "8%_6%",

"description": "梅花水印",

"watermarkId": 16,

"imageId": 21,

"imageUrl": "http://vodk32ywxdf.nosdn.127.net/fda0bee8-6b96-45e4-9455-0490f84acc8a.jpg",

"isDel": 1

},

"code": 200

}

4.8 獲取視頻水印模板列表

4.8.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/watermark/list

獲取視頻水印模板列表,并做分頁返回處理。單個視頻水印模板的信息包括:Id、視頻水印模板名稱、視頻水印模板對應的配置參數。

4.8.2 輸入參數

參數

類型

必須

說明

currentPage

Int

獲取視頻水印模板列表分頁后的索引

pageSize

Int

獲取視頻水印模板列表一頁的記錄數,取值范圍:[1,500]

4.8.3 輸出參數

參數

類型

說明

code

Int

狀態碼

currentPage

Int

當前取得頁數

pageSize

Int

一頁的記錄數目

pageNum

Int

總頁數

totalRecords

Int

獲取視頻水印轉碼模板列表的分類數目

list

List

獲取的視頻水印模板列表

list.watermarkId

Int

視頻水印模板Id

list.watermarkName

String

視頻水印模板的名稱

list.description

String

視頻水印的描述信息

list.coordinate

String

視頻水印左上角的坐標,其值為相對值,比如:

8%_6%表示在視頻左上角的偏右8%視頻寬度、偏下6%視頻高度的位置。

如果不選填,默認設置為5%_5%

list.scale

String

視頻水印的長寬,其值為相對值,比如:

10%x15%表示長為視頻寬度的10%,寬為視頻寬度的15%。

如果不選填,默認設置為不縮放或拉伸

list.imageId

Int

水印圖片Id

list.imageUrl

String

水印圖片URL

list.isDel

Int

是否允許被刪除(默認水印不允許刪除),1:允許,0:不允許

4.8.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

4.8.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"currentPage":1,"pageSize":2}' https://vcloud.163.com/app/vod/watermark/list

輸出1

{

"ret": {

"pageSize": 2,

"totalRecords": 9,

"list": [

{

"scale": "10%x15%",

"watermarkName": "小熊水印",

"coordinate": "20%_12%",

"description": "ss",

"watermarkId": 6,

"imageId": 21,

"imageUrl": "http://vodk32ywxdf.nosdn.127.net/fda0bee8-6b96-45e4-9455-0490f84acc8a.jpg",

"isDel": 1

},

{

"scale": "10%x15%",

"watermarkName": "royen_test",

"coordinate": "5%_5%",

"description": null,

"watermarkId": 7,

"imageId": 21,

"imageUrl": "http://vodk32ywxdf.nosdn.127.net/fda0bee8-6b96-45e4-9455-0490f84acc8a.jpg",

"isDel": 1

}

],

"currentPage": 1,

"pageNum": 5

},

"code": 200

}

4.9 修改視頻水印模板

4.9.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/watermark/update

用于修改水印模板,可修改:視頻轉碼模板名稱、視頻轉碼模板對應的格式。

4.9.2 輸入參數

參數

類型

必須

說明

watermarkId

Int

視頻水印模板Id

watermarkName

String

視頻水印的名稱

description

String

視頻水印的描述信息

coordinate

String

視頻水印左上角的坐標,其值為相對值,比如:

8%_6%表示在視頻左上角的偏右8%視頻寬度、偏下6%視頻高度的位置。

如果不選填,默認設置為5%_5%

scale

String

視頻水印的長寬,其值為相對值,比如:

10%x15%表示長為視頻寬度的10%,寬為視頻寬度的15%。

如果不選填,默認設置為不縮放或拉伸

imageId

Int

水印圖片Id

4.9.3 輸出參數

參數

類型

說明

code

Int

狀態碼

msg

String

錯誤信息

4.9.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

4.9.5 示例代碼

輸入1

curl -X POST-H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"watermarkId":6,"watermarkName":"haha","coordinate":"20%_20%"}' https://vcloud.163.com/app/vod/watermark/update

輸出1

{

"ret": {},

"code": 200

}

4.10 刪除視頻水印模板

4.10.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/watermark/delete

刪除水印模板。

4.10.2 輸入參數

參數

類型

必須

說明

watermarkId

Int

視頻水印模板Id

4.10.3 輸出參數

參數

類型

說明

code

Int

狀態碼

msg

String

錯誤信息

4.10.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

4.10.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"watermarkId":6}' https://vcloud.163.com/app/vod/watermark/delete

輸出1

{

"ret": {},

"code": 200

}

4.11 視頻文件轉碼

4.11.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/transcode/resetmulti

用于視頻轉碼,批量進行視頻轉碼(只有處于正常或轉碼失敗狀態的視頻才允許執行此操作)。

4.11.2 輸入參數

參數

類型

必須

說明

vids

List

多個視頻Id組成的列表

presetId

Int

轉碼模板Id

watermarkId

Int

視頻水印Id(不填寫為不添加水印,且若填寫,presetId值不能為默認模板)

userDefInfo

String

用戶自定義信息,回調會返回此信息

transOffset

Int

視頻轉碼處理裁剪視頻的起始位置(單位:秒)

transDuration

Int

視頻轉碼處理裁剪視頻的視頻時長(單位:秒)

dynamicTransConfig

List

視頻動態轉碼詳細參數配置列表,不設置則以presetId的配置為準,設置則會覆蓋presetId對應的transConfig中相同presetType的配置。詳見參數dynamicTransConfig

參數dynamicTransConfig詳情

參數

類型

必須

說明

presetType

Int

自定義模板格式:1表示sdMp4,2表示hdMp4,3表示shdMp4,4表示sdFlv,5表示hdFlv,6表示shdFlv,7表示sdHls,8表示hdHls,9表示shdHls,16表示aac,17表示mp3

textMarks

List

文字水印配置信息列表,JSON對象,詳見本文4.1.2小節參數textMarks

4.11.3 輸出參數

參數

類型

說明

code

Int

狀態碼

successCount

Int

轉碼成功的數量

failCount

Int

轉碼失敗的數量

passCount

Int

轉碼忽略的數量,即已經存在該轉碼格式視頻

msg

String

錯誤信息

4.11.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

720

訪問失敗,余額不足。

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

4.11.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"vids":[29,30],"presetId":174,"watermarkId":23,"dynamicTransConfig":[{"presetType":1,"textMarks":[{"content":"網易視頻云","fontName":"pingfang_bold","fontSize":24,"fontColor":"#FFFFFF","fontOpacity":1.0,"coordinate":"5%_5%","shadowX":0,"shadowY":0,"borderWidth":1,"borderColor":"#000000","borderOpacity":1.0}]}]}' https://vcloud.163.com/app/vod/transcode/resetmulti

輸出1

{

"ret": {

"passCount": 0,

"failCount": 0,

"successCount": 2

},

"code": 200

}

4.12 設置轉碼回調地址

4.12.1 轉碼回調說明

網易視頻云點播的轉碼回調通知分為單個級別和用戶級別,且處理優先級為:單個級別->用戶級別->無回調。當用戶設置了單個級別的回調地址,使用單個級別的回調地址;否則查詢是否設置用戶級別的回調地址,如果設置,使用用戶級別的回調地址;否則不回調通知。單個級別的回調通知在上傳初始化中指定,用戶級別的回調通知可通過本接口設置。

回調通知會在請求頭中增加sign字段,其值為拼接回調包體內容的字符串和簽名字符串,然后對拼接后的字符串進行md5加密(32位小寫)。簽名字符串可通過本接口設置,默認為:vcloud。

目前網易視頻云點播支持轉碼結果回調通知。

4.12.2 接口描述

域名:vcloud.163.com

接口名:/app/vod/transcode/setcallback

用于視頻轉碼,設置轉碼成功后的回調地址。

4.12.3 輸入參數

參數

類型

必須

說明

callbackUrl

String

轉碼成功后回調客戶端的URL地址

signKey

String

轉碼成功后回調客戶端的簽名字符串,要求是由字母和數字組成且不超過32位

4.12.4 輸出參數

參數

類型

說明

code

Int

狀態碼

successCount

Int

轉碼成功的數量

failCount

Int

轉碼失敗的數量

passCount

Int

轉碼忽略的數量,即已經存在該轉碼格式視頻

msg

String

錯誤信息

4.12.5 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

720

訪問失敗,余額不足。

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

4.12.6 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"callbackUrl":"http://127.0.0.1/client/callback"}' https://vcloud.163.com/app/vod/transcode/setcallback

輸出1

{

"msg" : "",

"code" : 200

}

4.12.7 轉碼成功回調內容示例

{"sdFlvAddr":"http://vodk32ywxdf.vod.126.net/vodk32ywxdf/flv/rDM5V7HM_1021_sd.flv","name":"snow.mp4","type":"transcode","vid":1021,"user_defined":"userId=123456"}

注意:請以實際收到的body字段為準,以下僅為body字段示例。

參數

類型

說明

type

String

回調類型,上傳回調固定為“transcode”

vid

Long

視頻文件標識

name

String

視頻文件名稱

sdMp4Addr

String

流暢mp4視頻的播放地址

hdMp4Addr

String

標清mp4視頻的播放地址

shdMp4Addr

String

高清mp4視頻的播放地址

sdFlvAddr

String

流暢flv視頻的播放地址

hdFlvAddr

String

標清flv視頻的播放地址

shdFlvAddr

String

高清flv視頻的播放地址

sdHlsAddr

String

流暢hls視頻的播放地址

hdHlsAddr

String

標清hls視頻的播放地址

shdHlsAddr

String

高清hls視頻的播放地址

user_defined

String

用戶自定義字段值(轉碼時設置的值)

4.12.8 轉碼失敗回調內容示例

{"error":{"msg":"Failed","type":"transcode","vid":1021,"user_defined":"userId=123456","name":"snow.mp4"}}

注意:請以實際收到的body字段為準,以下僅為body字段示例。

參數

類型

說明

type

String

回調類型,上傳回調固定為“transcode”

vid

Long

視頻文件標識

name

String

視頻文件名稱

msg

String

轉碼失敗原因

user_defined

String

用戶自定義字段值(轉碼時設置的值)

5 文件管理

文件管理模塊主要展示視頻圖片等文件管理相關的API調用和代碼示例。包括視頻管理、分類管理、截圖及封面管理等功能。

5.1 獲取視頻文件信息

5.1.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/video/get

獲取單個視頻文件信息,包括:Id、視頻名稱、各個視頻格式的播放地址、各個視頻格式的下載地址、各個視頻格式的視頻大小、視頻截圖地址、視頻所屬分類Id和名稱、視頻播放時長、視頻轉碼完成時間。

5.1.2 輸入參數

參數

類型

必須

說明

vid

Long

視頻Id

5.1.3 輸出參數

參數

類型

說明

code

Int

狀態碼

videoName

String

視頻的名稱

vid

Long

視頻Id

status

Int

視頻的狀態,10表示初始,20表示失敗,30表示處理中,40表示成功,50表示屏蔽,70表示加密中,80表示加密失敗

description

String

視頻的描述信息

completeTime

Long

轉碼完成時間

duration

Int

視頻播放時長(單位:秒)

durationMsec

Int

視頻播放時長(單位:毫秒)

width

String

視頻寬度,默認為"0"

height

String

視頻高度,默認為"0"

typeId

Int

視頻所屬分類Id

typeName

String

視頻所屬分類名稱

snapshotUrl

String

視頻封面截圖URL地址

origUrl

String

原始視頻的播放地址

downloadOrigUrl

String

原始視頻的下載地址

initialSize

Long

原始視頻文件大小(單位:字節)

sdMp4Url

String

流暢Mp4視頻格式文件播放地址

downloadSdMp4Url

String

流暢Mp4視頻格式文件下載地址

sdMp4Size

Int

流暢Mp4視頻格式文件的大小(單位:字節)

sdMp4Width

String

流暢Mp4視頻寬度,默認為"0"

sdMp4Height

String

流暢Mp4視頻高度,默認為"0"

hdMp4Url

String

標清Mp4視頻格式文件播放地址

downloadHdMp4Url

String

標清Mp4視頻格式文件下載地址

hdMp4Size

Int

標清Mp4視頻格式文件的大小(單位:字節)

hdMp4Width

String

標清Mp4視頻寬度,默認為"0"

hdMp4Height

String

標清Mp4視頻高度度,默認為"0"

shdMp4Url

String

高清Mp4視頻格式文件播放地址

downloadShdMp4Url

String

高清Mp4視頻格式文件下載地址

shdMp4Size

Int

高清Mp4視頻格式文件的大小(單位:字節)

shdMp4Width

String

高清Mp4視頻寬度,默認為"0"

shdMp4Height

String

高清Mp4視頻高度,默認為"0"

sdFlvUrl

String

流暢Flv視頻格式文件播放地址

downloadSdFlvUrl

String

流暢Flv視頻格式文件下載地址

sdFlvSize

Int

流暢Flv視頻格式文件的大小(單位:字節)

sdFlvWidth

String

流暢Flv視頻寬度,默認為"0"

sdFlvHeight

String

流暢Flv視頻高度,默認為"0"

hdFlvUrl

String

標清Flv視頻格式文件播放地址

downloadHdFlvUrl

String

標清Flv視頻格式文件下載地址

hdFlvSize

Int

標清Flv視頻格式文件的大小(單位:字節)

hdFlvWidth

String

標清Flv視頻寬度,默認為"0"

hdFlvHeight

String

標清Flv視頻高度,默認為"0"

shdFlvUrl

String

高清Flv視頻格式文件播放地址

downloadShdFlvUrl

String

高清Flv視頻格式文件下載地址

shdFlvSize

Int

高清Flv視頻格式文件的大小(單位:字節)

shdFlvWidth

String

高清Flv視頻寬度,默認為"0"

shdFlvHeight

String

高清Flv視頻高度,默認為"0"

sdHlsUrl

String

流暢Hls視頻格式文件播放地址

downloadSdHlsUrl

String

流暢Hls視頻格式文件下載地址

sdHlsSize

Int

流暢Hls視頻格式文件的大小(單位:字節)

sdHlsWidth

String

流暢Hls視頻寬度,默認為"0"

sdHlsHeight

String

流暢Hls視頻高度,默認為"0"

hdHlsUrl

String

標清Hls視頻格式文件播放地址

downloadHdHlsUrl

String

標清Hls視頻格式文件下載地址

hdHlsSize

Int

標清Hls視頻格式文件的大小(單位:字節)

hdHlsWidth

String

標清Hls視頻寬度,默認為"0"

hdHlsHeight

String

標清Hls視頻高度,默認為"0"

shdHlsUrl

String

高清Hls視頻格式文件播放地址

downloadShdHlsUrl

String

高清Hls視頻格式文件下載地址

shdHlsSize

Int

高清Hls視頻格式文件的大小(單位:字節)

shdHlsWidth

String

高清Hls視頻寬度,默認為"0"

shdHlsHeight

String

高清Hls視頻高度,默認為"0"

createTime

Long

視頻上傳時間(單位:毫秒)

updateTime

Long

視頻更新時間(單位:毫秒)

msg

String

錯誤信息

5.1.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.1.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"vid":32}' https://vcloud.163.com/app/vod/video/get

輸出1

{

"ret": {

"createTime": 1466578358729,

"origUrl": "http://vodk32ywxdf.vod.126.net/vodk32ywxdf/44d30332-7402-4b2f-82c8-154dbb6b4e14.mp4",

"downloadOrigUrl": "http://vodk32ywxdf.nosdn.127.net/44d30332-7402-4b2f-82c8-154dbb6b4e14.mp4?NOSAccessKeyId=ab1856bb39044591939d7b94e1b8e5ee&Expires=1498558005&download=watermark_test_1.mp4&Signature=%2BGu%2BvgiUP1rL4pbx%2B52GH4QCo%2FOHAtlhgzCzPV9f0vc%3D",

"shdMp4Url": "http://vodk32ywxdf.vod.126.net/vodk32ywxdf/nos/mp4/2016/06/22/v32_shd.mp4",

"sdMp4Size": 17906823,

"videoName": "watermark_test_1",

"downloadSdMp4Url": "http://vodk32ywxdf.nosdn.127.net/nos%2Fmp4%2F2016%2F06%2F22%2Fv32_sd.mp4?NOSAccessKeyId=ab1856bb39044591939d7b94e1b8e5ee&Expires=1498558006&download=%25E6%25A0%2587%25E6%25B8%2585_watermark_test_1.mp4&Signature=64FOWYzLciWyTe8hmLMRVCYRCsQLbEOWtNqcB9rUj18%3D",

"description": null,

"hdMp4Size": 25227850,

"downloadSdFlvUrl": "http://vodk32ywxdf.nosdn.127.net/nos%2Fflv%2F2016%2F06%2F22%2Fv32_sd.flv?NOSAccessKeyId=ab1856bb39044591939d7b94e1b8e5ee&Expires=1498558006&download=%25E6%25A0%2587%25E6%25B8%2585_watermark_test_1.flv&Signature=pGmKYIjWq%2FZE9Gu8K1MZcuqQYG83cI2bnuiikLO8TCk%3D",

"vid": 32,

"shdMp4Size": 39874022,

"sdFlvUrl": "http://vodk32ywxdf.vod.126.net/vodk32ywxdf/nos/flv/2016/06/22/v32_sd.flv",

"sdFlvSize": 18013302,

"hdMp4Url": "http://vodk32ywxdf.vod.126.net/vodk32ywxdf/nos/mp4/2016/06/22/v32_hd.mp4",

"status": 40,

"updateTime": 1466663164342,

"sdMp4Url": "http://vodk32ywxdf.vod.126.net/vodk32ywxdf/nos/mp4/2016/06/22/v32_sd.mp4",

"downloadHdMp4Url": "http://vodk32ywxdf.nosdn.127.net/nos%2Fmp4%2F2016%2F06%2F22%2Fv32_hd.mp4?NOSAccessKeyId=ab1856bb39044591939d7b94e1b8e5ee&Expires=1498558006&download=%25E9%25AB%2598%25E6%25B8%2585_watermark_test_1.mp4&Signature=kMUKJGcW8aSFauL2836pXA5UrEeowq2hLdpgMpjmr44%3D",

"downloadShdMp4Url": "http://vodk32ywxdf.nosdn.127.net/nos%2Fmp4%2F2016%2F06%2F22%2Fv32_shd.mp4?NOSAccessKeyId=ab1856bb39044591939d7b94e1b8e5ee&Expires=1498558006&download=%25E8%25B6%2585%25E6%25B8%2585_watermark_test_1.mp4&Signature=ch30%2BtX20b54UeskhFZs37r55jkt2WIV87jlaZgKmPY%3D",

"typeName": "默認分類",

"duration": 195,

"snapshotUrl": "http://vodk32ywxdf.nosdn.127.net/6c4a9501-ee3c-4e00-9a5f-20f6616f0ad3.jpg",

"initialSize": 15601202,

"typeId": 38,

"completeTime": 1466663164342

},

"code": 200

}

5.2 獲取視頻文件信息列表

5.2.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/video/list

獲取視頻文件信息列表,并做分頁返回處理。單個視頻轉碼模板的信息包括:Id、視頻轉碼模板名稱、視頻轉碼模板對應的格式。

使用時 ,建議先合理設置好時間區段(從beginTime到endTime),然后再設置currentPage與pageSize。該接口將在所設定的時段內,檢索最多5000個文件。若需要獲取超過5000個文件,建議分時段多次查詢獲取。

5.2.2 輸入參數

參數

類型

必須

說明

currentPage

Int

獲取視頻列表分頁后的索引

pageSize

Int

獲取視頻列表一頁的記錄數,取值范圍:[1,500],currentPage * pageSize不能超過5000

beginTime

Long

需要查詢的開始時間戳(單位:毫秒)

endTime

Long

需要查詢的結束時間戳(單位:毫秒)

status

Int

根據視頻狀態過濾選擇(0表示獲取所有狀態視頻,10表示初始,20表示失敗,30表示處理中,40表示成功,50表示屏蔽,70表示加密中,80表示加密失敗)

type

Int

根據視頻分類過濾選擇(0表示獲取所有分類視頻)

sortStr

String

按視頻上傳時間排序,desc表示按上傳時間降序,asc表示按上傳時間升序,默認為desc

為避免分頁過大,建議您合理選擇sortStr。比如,如果您想刪除時間久遠的視頻,可以設置sortStr=asc,再調用刪除接口進行刪除。

5.2.3 輸出參數

參數

類型

說明

code

Int

狀態碼

currentPage

Int

當前取得頁數

pageSize

Int

一頁的記錄數目

pageNum

Int

總頁數

totalRecords

Int

獲取視頻列表的分類數目

list

List

獲取的視頻列表

list.videoName

String

視頻的名稱

list.status

Int

視頻的狀態,10表示初始,20表示失敗,30表示處理中,40表示成功,50表示屏蔽

list.description

String

視頻的描述信息

list.completeTime

Long

轉碼完成時間

list.duration

Int

視頻播放時長(單位:秒)

list.durationMsec

Int

視頻播放時長(單位:毫秒)

list.typeId

Int

視頻所屬分類Id

list.typeName

String

視頻所屬分類名稱

list.snapshotUrl

String

視頻封面截圖URL地址

list.origUrl

String

原始視頻的播放地址

list.downloadOrigUrl

String

原始視頻的下載地址

list.initialSize

Long

原始視頻文件大小(單位:字節)

list.sdMp4Url

String

流暢Mp4視頻格式文件播放地址

list.downloadSdMp4Url

String

流暢Mp4視頻格式文件下載地址

list.sdMp4Size

Int

流暢Mp4視頻格式文件的大小(單位:字節)

list.hdMp4Url

String

標清Mp4視頻格式文件播放地址

list.downloadHdMp4Url

String

標清Mp4視頻格式文件下載地址

list.hdMp4Size

Int

標清Mp4視頻格式文件的大小(單位:字節)

list.shdMp4Url

String

高清Mp4視頻格式文件播放地址

list.downloadShdMp4Url

String

高清Mp4視頻格式文件下載地址

list.shdMp4Size

Int

高清Mp4視頻格式文件的大小(單位:字節)

list.sdFlvUrl

String

流暢Flv視頻格式文件播放地址

list.downloadSdFlvUrl

String

流暢Flv視頻格式文件下載地址

list.sdFlvSize

Int

流暢Flv視頻格式文件的大小(單位:字節)

list.hdFlvUrl

String

標清Flv視頻格式文件播放地址

list.downloadHdFlvUrl

String

標清Flv視頻格式文件下載地址

list.hdFlvSize

Int

標清Flv視頻格式文件的大小(單位:字節)

list.shdFlvUrl

String

高清Flv視頻格式文件播放地址

list.downloadShdFlvUrl

String

高清Flv視頻格式文件下載地址

list.shdFlvSize

Int

高清Flv視頻格式文件的大小(單位:字節)

list.sdHlsUrl

String

流暢Hls視頻格式文件播放地址

list.downloadSdHlsUrl

String

流暢Hls視頻格式文件下載地址

list.sdHlsSize

Int

流暢Hls視頻格式文件的大小(單位:字節)

list.hdHlsUrl

String

標清Hls視頻格式文件播放地址

list.downloadHdHlsUrl

String

標清Hls視頻格式文件下載地址

list.hdHlsSize

Int

標清Hls視頻格式文件的大小(單位:字節)

list.shdHlsUrl

String

高清Hls視頻格式文件播放地址

list.downloadShdHlsUrl

String

高清Hls視頻格式文件下載地址

list.shdHlsSize

Int

高清Hls視頻格式文件的大小(單位:字節)

list.createTime

Long

視頻上傳時間(單位:毫秒)

list.updateTime

Long

視頻更新時間(單位:毫秒)

list.vid

Long

視頻Id

5.2.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.2.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"currentPage":1,"pageSize":2,"status":0,"type":0}' https://vcloud.163.com/app/vod/video/list

輸出1

{

"ret": {

"pageSize": 2,

"totalRecords": 28,

"list": [

{

"typeName": "默認分類",

"createTime": 1467007983618,

"duration": 0,

"origUrl": "http://vodk32ywxdf.vod.126.net/vodk32ywxdf/02a32b58-39fa-4d04-aeca-d7defa7e8972.jpg",

"downloadOrigUrl": "http://vodk32ywxdf.nosdn.127.net/02a32b58-39fa-4d04-aeca-d7defa7e8972.jpg?NOSAccessKeyId=ab1856bb39044591939d7b94e1b8e5ee&Expires=1498558273&download=qwqwqw.jpg&Signature=0b5yMclktt%2FpDBQIZU8bLB6suouXLMfGZhqECFDp8%2Bw%3D",

"status": 40,

"updateTime": 1467007983618,

"description": null,

"snapshotUrl": null,

"initialSize": 6354,

"videoName": "qwqwqw",

"typeId": 38,

"completeTime": null,

"vid": 39

},

{

"typeName": "默認分類",

"createTime": 1467007653656,

"duration": 0,

"origUrl": "http://vodk32ywxdf.vod.126.net/vodk32ywxdf/dcffdc0d-0735-41e1-8d30-d1d19450137f.jpg",

"downloadOrigUrl": "http://vodk32ywxdf.nosdn.127.net/dcffdc0d-0735-41e1-8d30-d1d19450137f.jpg?NOSAccessKeyId=ab1856bb39044591939d7b94e1b8e5ee&Expires=1498558273&download=Chrysanthemum.jpg&Signature=oxa5%2F60xl8dmhtLoS21p97J%2BrnsRWFP12c30oA6Sh3o%3D",

"status": 40,

"updateTime": 1467007653656,

"description": null,

"snapshotUrl": null,

"initialSize": 879394,

"videoName": "Chrysanthemum",

"typeId": 38,

"completeTime": null,

"vid": 38

}

],

"currentPage": 1,

"pageNum": 14

},

"code": 200

}

5.3 視頻文件信息編輯

5.3.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/video/edit

用于視頻文件信息管理,修改視頻文件信息,可修改:視頻文件名稱、視頻分類Id和視頻描述信息。

5.3.2 輸入參數

參數

類型

必須

說明

vid

Long

視頻Id

videoName

String

視頻的名稱

typeId

Int

視頻分類Id

description

String

視頻的描述信息

5.3.3 輸出參數

參數

類型

說明

code

Int

狀態碼

msg

String

錯誤信息

5.3.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.3.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"vid":20,"videoName":"for_love.mp4","typeId":20,"description":"編輯視頻"}' https://vcloud.163.com/app/vod/video/edit

輸出1

{

"ret": {},

"code": 200

}

5.4 刪除單個轉碼輸出視頻

5.4.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/video/delete_single

用于視頻管理,刪除單個轉碼輸出視頻(不允許刪除單個源視頻)。

5.4.2 輸入參數

參數

類型

必須

說明

vid

Long

視頻Id

style

Int

視頻轉碼格式(1表示流暢mp4,2表示標清mp4,3表示高清mp4,

4表示流暢flv,5表示標清flv,6表示高清flv,

7表示流暢hls,8表示標清hls,9表示高清hls)

5.4.3 輸出參數

參數

類型

說明

code

Int

狀態碼

msg

String

錯誤信息

5.4.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.4.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"vid":32,"style":3}' https://vcloud.163.com/app/vod/video/delete_single

輸出1

{

"ret": {},

"code": 200

}

5.5 刪除視頻源文件

5.5.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/video/videoDelete

用于視頻管理,刪除視頻文件。

5.5.2 輸入參數

參數

類型

必須

說明

vid

Long

視頻Id

5.5.3 輸出參數

參數

類型

說明

code

Int

狀態碼

msg

String

錯誤信息

5.5.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.5.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"vid":32}' https://vcloud.163.com/app/vod/video/videoDelete

輸出1

{

"ret": {},

"code": 200

}

5.6 視頻屏蔽

5.6.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/video/videoDisable

用于視頻管理,屏蔽視頻文件(只有正常狀態下的視頻才能做屏蔽操作)。

5.6.2 輸入參數

參數

類型

必須

說明

vid

Long

視頻Id

5.6.3 輸出參數

參數

類型

說明

code

Int

狀態碼

msg

String

錯誤信息

5.6.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.6.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"vid":35}' https://vcloud.163.com/app/vod/video/videoDisable

輸出1

{

"ret": {},

"code": 200

}

5.7 視頻恢復

5.7.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/video/videoRecover

用于視頻管理,恢復視頻文件(只有被屏蔽的視頻才能做恢復操作)。

5.7.2 輸入參數

參數

類型

必須

說明

vid

Long

視頻Id

5.7.3 輸出參數

參數

類型

說明

code

Int

狀態碼

msg

String

錯誤信息

5.7.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.7.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"vid":35}' https://vcloud.163.com/app/vod/video/videoRecover

輸出1

{

"ret": {},

"code": 200

}

5.8 批量刪除視頻

5.8.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/video/delete

用于視頻管理,批量刪除視頻文件。

5.8.2 輸入參數

參數

類型

必須

說明

vids

List

多個視頻ID組成的列表,最多一次刪除50個視頻

5.8.3 輸出參數

參數

類型

說明

code

Int

錯誤碼

msg

String

錯誤信息

5.8.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

724

部分刪除操作成功

5.8.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"vids":[20]}' https://vcloud.163.com/app/vod/video/delete

輸出1

"Content-Type": "application/json; charset=utf-8"

{

"code" : 200,

"msg" : ""

}

輸入2

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"vids":[20,21,23,24]}' https://vcloud.163.com/app/vod/video/delete

輸出2

"Content-Type": "application/json; charset=utf-8"

{

"code" : 724,

"ret" : {

"failedVids" : [23,24]

}

}

code參考code狀態表

5.9 創建視頻分類

5.9.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/type/create

用于管理視頻文件,增加分類。

5.9.2 輸入參數

參數

類型

必須

說明

typeName

String

視頻分類的名稱

parentTypeId

Int

父分類Id

description

String

視頻分類的描述信息

5.9.3 輸出參數

參數

類型

說明

code

Int

狀態碼

typeId

Int

新生成的視頻分類Id

msg

String

錯誤信息

5.9.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.9.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d'{"typeName":"movie","parentTypeId":0,"description":"電影"}' https://vcloud.163.com/app/vod/type/create

輸出1

{

"ret" : {

"typeId" : 1

},

"code" : 200

}

5.10 獲取視頻分類信息

5.10.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/type/get

獲取單個視頻分類信息,包括:Id、分類描述信息、分類數目和分類的創建時間。

5.10.2 輸入參數

參數

類型

必須

說明

typeId

Int

視頻分類的Id

5.10.3 輸出參數

參數

類型

說明

code

Int

狀態碼

typeId

Int

視頻分類Id

typeName

String

視頻分類的名稱

parentTypeId

Int

父分類Id

desc

String

視頻分類的描述信息

number

Int

該類別下的視頻文件數量

isDel

Int

是否允許被刪除(默認分類不允許刪除),1:允許,0:不允許

createTime

Long

視頻分類的創建時間(單位:毫秒)

childNum

Int

子分類數量

msg

String

錯誤信息

5.10.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.10.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"typeId":227}' https://vcloud.163.com/app/vod/type/get

輸出1

{

"ret": {

"typeName": "movie",

"createTime": 1467006327149,

"isDel": 1,

"desc": "電影",

"number": 0,

"typeId": 227,

"parentTypeId": 0,

"childNum": 2

},

"code": 200

}

5.11 獲取視頻分類列表信息

5.11.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/type/list

獲取視頻分類列表,并做分頁返回處理。單個視頻的分類信息包括:Id、分類描述信息、分類數目和分類的創建時間。

5.11.2 輸入參數

參數

類型

必須

說明

currentPage

Int

獲取視頻分類列表分頁后的索引

pageSize

Int

獲取視頻分類列表一頁的記錄數,取值范圍:[1,500]

5.11.3 輸出參數

參數

類型

說明

code

Int

狀態碼

currentPage

Int

當前取得頁數

pageSize

Int

一頁的記錄數目

pageNum

Int

總頁數

totalRecords

Int

獲取視頻分類列表的分類數目

list

List

獲取的視頻分類列表

list.typeId

Int

視頻分類Id

list.typeName

String

視頻分類的名稱

list.parentTypeId

Int

父分類Id

list.desc

String

視頻分類的描述信息

list.number

Int

該類別下的視頻文件數量

list.isDel

Int

是否允許被刪除(默認分類不允許刪除),1:允許,0:不允許

list.childNum

Int

子分類數量

list.createTime

Long

視頻分類的創建時間(單位:毫秒)

5.11.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.11.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"currentPage":1,"pageSize":2}' https://vcloud.163.com/app/vod/type/list

輸出1

{

"ret": {

"pageSize": 2,

"totalRecords": 4,

"list": [

{

"typeName": "默認分類",

"createTime": 1464229521940,

"isDel": 0,

"desc": "默認分類",

"number": 47,

"typeId": 38,

"childNum": 0

},

{

"typeName": "直播錄制",

"createTime": 1464229521940,

"isDel": 0,

"desc": "直播錄制",

"number": 1,

"typeId": 39,

"childNum": 0

}

],

"currentPage": 1,

"pageNum": 2

},

"code": 200

}

5.12 修改視頻分類信息

5.12.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/type/update

用于管理視頻文件,修改分類,可修改:分類名稱、分類描述信息。

5.12.2 輸入參數

參數

類型

必須

說明

typeId

Int

視頻分類的Id

typeName

String

視頻分類的名稱

description

String

視頻分類的描述信息

5.12.3 輸出參數

參數

類型

說明

code

Int

狀態碼

msg

String

錯誤信息

5.12.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.12.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"typeId":227, "typeName":"娛樂","description":"更改分類"}' https://vcloud.163.com/app/vod/type/update

輸出1

{

"ret": {},

"code": 200

}

5.13 刪除視頻分類

5.13.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/type/typeDelete

刪除視頻分類。

5.13.2 輸入參數

參數

類型

必須

說明

typeId

Int

視頻分類Id

5.13.3 輸出參數

參數

類型

說明

code

Int

狀態碼

msg

String

錯誤信息

5.13.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.13.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"typeId":227}' https://vcloud.163.com/app/vod/type/typeDelete

輸出1

{

"ret": {},

"code": 200

}

5.14 設置視頻的分類

5.14.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/type/set

設置視頻的分類。

5.14.2 輸入參數

參數

類型

必須

說明

vid

Long

視頻Id

typeId

Int

視頻分類的Id

5.14.3 輸出參數

參數

類型

說明

code

Int

狀態碼

msg

String

錯誤信息

5.14.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.14.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"vid":12,"typeId":227}' https://vcloud.163.com/app/vod/type/set

輸出1

{

"ret": {},

"code": 200

}

5.15 獲取視頻截圖地址

5.15.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/snapshot/create

針對具體文件,獲取其不同尺寸下的截圖URL地址。支持截圖的文件格式:

mpegts、mov、mp4、m4a、3gp、3g2、mj2、rm、asf、flv、avi、matroska、

webm、mpeg、mpeg、mpegtsraw、mpegvideo、mtv、mv、mvi、nuv、3gp、

avs、avsvideo、adxl、dv、dvd、flic、flac、h261、h263、h264、hls、m4v、

mjpeg、rawvideo、rpl、avcd、truehd、vc-1、vcd。

如有不支持格式視頻,請進行轉碼,接口會根據轉碼后的視頻截取圖片。

截取圖片比例如果和視頻尺寸比例不相符合,會自動填充黑邊,保證圖片顯示正常。

5.15.2 輸入參數

參數

類型

必須

說明

vid

Long

視頻Id

size

Int

截圖尺寸,包含以下幾種值:

0表示原始視頻比例,1表示640x360,2表示400x300,3表示320x180,

4表示200x150,5表示1280x720,6表示960x720,7表示360x640,

8表示300x400,9表示180x320,10表示150x200,11表示720x1280,

12表示720x960,13表示180x180,14表示360x360,15表示720x720

offset

Int

截圖偏移,包含以下幾種值:

0表示視頻第一秒,1表示時間軸10%位置,2表示時間軸20%位置,

3表示時間軸30%位置,4表示時間軸40%位置,5表示時間軸50%位置,

6表示時間軸60%位置,7表示時間軸70%位置,8表示時間軸80%位置,

9表示時間軸90%位置

customWidth

Int

自定義截圖寬度,可設置值為(0,4000]

customHeight

Int

自定義截圖高度,可設置值為(0,4000]

customOffset

Long

自定義截圖時間戳,單位毫秒

style

Int

視頻轉碼格式(0表示源視頻,1表示流暢mp4,2表示標清mp4,3表示高清mp4, 4表示流暢flv,5表示標清flv,6表示高清flv, 7表示流暢hls,8表示標清hls,9表示高清hls) 如果設置了style,則會根據指定格式的視頻進行截圖

重要提示:

如需自定義截圖寬高信息,customWidth和customHeight需同時不為空。

如果offset和customOffset都填寫,以customOffset為準。如果offset和customOffset都不填寫,默認offset=0。

5.15.3 輸出參數

參數

類型

說明

code

Int

狀態碼

url

String

截圖地址

width

String

截圖寬度

height

String

截圖高度

msg

String

錯誤信息

5.15.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

720

訪問失敗,余額不足。

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.15.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"vid":12,"size":1,"offset":0}' https://vcloud.163.com/app/vod/snapshot/create

輸出1

"Content-Type": "application/json; charset=utf-8"

{

"ret" : {

"url" : "http://vodk32ywxdf.nosdn.127.net/fsfs-gdgs-gdgd-gdgds_snapshot_0_640.jpg",

"width" : "640",

"height" : "320"

},

"code" : 200

}

5.16 設置視頻封面

5.16.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/snapshot/set

為視頻設置顯示封面。

5.16.2 輸入參數

參數

類型

必須

說明

vid

Long

視頻Id

type

Int

封面設置方法:1表示使用截圖URL,2表示使用本地上傳圖片

path

String

type值為1,則代表截圖URL;type值為2,則代表本地圖片路徑

data

String

type值為2時,需填寫,代表本地圖片數據的base64編碼字符串數據

重要提示:使用截圖URL設置視頻封面的URL必需是存儲在網易視頻云點播服務的URL,暫不支持第三方URL。

5.16.3 輸出參數

參數

類型

說明

code

Int

狀態碼

url

String

截圖地址

msg

String

錯誤信息

5.16.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

720

訪問失敗,余額不足。

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.16.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"vid":12,"type":1,"path":"http://vodk32ywxdf.nosdn.127.net/fsfs-gdgs-gdgd-gdgds_snapshot_0_640.jpg"}' https://vcloud.163.com/app/vod/snapshot/set

輸出1

"Content-Type": "application/json; charset=utf-8"

{

"ret" : {

"url" : "http://vodk32ywxdf.nosdn.127.net/fsfs-gdgs-gdgd-gdgds_snapshot_0_640.jpg"

},

"code" : 200

}

5.17 生成視頻預覽

5.17.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/video/videoPreview

為視頻生成預覽,包括:動圖和視頻。

5.17.2 輸入參數

參數

類型

必須

說明

vid

Long

視頻的標識

format

Int

生成的視頻預覽格式,1表示webp格式,2表示mp4格式,3表示flv格式,4表示hls格式,5表示gif格式

samplings

List

采樣的視頻時間區間列表,包含一組sampling,

區間個數最多5個,單位為秒,區間時長小于等于3s區間,可以有重合,區間順序有意義

callbackUrl

String

處理完成后回調的URL地址(需標準http格式),如不設置,使用默認的轉碼回調地址

userDefInfo

String

用戶自定義信息,回調會返回此信息

keepAspectRatio

Int

是否保持輸出文件與原視頻寬高比,0表示不保持,1表示保持,默認為1

outputWidth

Int

輸出文件的寬度,取值大于等于0且小于等于4096,默認為0

outputHeight

Int

輸出文件的高度,取值大于等于0且小于等于4096,默認為0

frameRate

Int

輸出幀率,取值不超過30且大于0,若等于0,則保持與原視頻一致,默認為8

bitRate

Int

比特率,取值大于0,不設置則保持和原視頻相同

enableLoop

Int

webp格式的預覽是否循環, 0表示不循環, 1表示循環,默認為0

sampling參數詳細說明

參數

類型

必須

說明

start

Int

采樣的視頻時間區間開始時間

end

Int

采樣的視頻時間區間結束時間

重要提示:

若outputWidth為0且outputHeight為0,則輸出寬高均取原視頻寬高。

若outputWidth為0且outputHeight>0,則保持寬高比,無視keepAspectRatio參數,按照設置的高度值等比例計算寬度。

若outputWidth>0且outputHeight為0,則保持寬高比,無視keepAspectRatio參數,按照設置的寬度值等比例計算高度。

若outputWidth>0且outputHeight>0,且keepAspectRatio為0,則輸出寬高按照參數設置;若keepAspectRatio為1,則寬不變,高通過計算得到。

對于format格式為2、3、4的,samplings只允許一組值,表示視頻截取開始時間和結束時間,如果有多組值,只取第一組,其余忽略。

5.17.3 輸出參數

參數

類型

說明

code

Int

狀態碼

url

String

截圖地址

msg

String

錯誤信息

5.17.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

720

訪問失敗,余額不足。

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.17.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"vid":32,"format":1,"samplings":[{"start":1,"end":3},{"start":4,"end":6},{"start":8,"end":9},{"start":12,"end":13},{"start":21,"end":23}],"userDefInfo":"userId=123456"}' https://vcloud.163.com/app/vod/video/preview

輸出1

"Content-Type": "application/json; charset=utf-8"

{

"requestId" : "e49fdc9a-d59d-480d-b3ef-c91b37f8f664",

"code" : 200,

"ret": {}

}

5.17.6 結果回調

視頻預覽的生成為異步處理,處理完成回回調給請求參數設置的callbackUrl,如果未設置,回調給默認的轉碼地址。

生成預覽圖成功回調內容示例

{

"previewAddr" : "vodk32ywxdf.vod.126.net/vodk32ywxdf/abcsdf.mp4",

"type" : "videoPreview",

“originVid” : 32,

"previewVid" : 1243,

q"user_defined" : "userId=123456"

}

注意:請以實際收到的body字段為準,以下僅為body字段示例。

參數

類型

說明

type

String

回調類型,預覽圖生成回調固定為“videoPreview”

originVid

Long

原始視頻文件視頻標識

previewVid

String

生成的預覽視頻標識

previewAddr

String

生成視頻預覽訪問地址

user_defined

String

用戶自定義字段值

生成預覽圖失敗回調內容示例

{

"error" : {

"msg" : "Failed",

"type" : "videoPreview",

"originVid" : 32,

"user_defined" : "userId=123456"

}

}

注意:請以實際收到的body字段為準,以下僅為body字段示例。

參數

類型

說明

type

String

回調類型,預覽圖生成回調固定為“preview”

originVid

Long

原始視頻文件視頻標識

msg

String

轉碼失敗原因

user_defined

String

用戶自定義字段值

5.18 視頻裁剪

5.18.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/video/clip

對視頻進行裁剪,針對每個采樣區間生成獨立的視頻。

5.18.2 輸入參數

參數

類型

必須

說明

vid

Long

視頻的標識

format

Int

生成的視頻預覽格式,1表示mp4格式,2表示flv格式

samplings

List

采樣的視頻時間區間列表,包含一組sampling,

區間個數最多10個,單位為秒,可以有重合,區間順序有意義

callbackUrl

String

處理完成后回調的URL地址(需標準http格式),如不設置,使用默認的回調地址

userDefInfo

String

用戶自定義信息,回調會返回此信息

sampling參數詳細說明

參數

類型

必須

說明

start

Int

采樣的視頻時間區間開始時間

end

Int

采樣的視頻時間區間結束時間

cropArea

object

采樣區間內對畫面進行扣取

cropArea參數說明

參數

類型

必須

說明

width

Int

扣取畫面的寬,例如640,50,此值可表示絕對值也可表示相對值,取決于whType,當whType取值為2時,不允許大于100

height

Int

扣取畫面的高,例如360,50,此值可表示絕對值也可表示相對值,取決于whType,當whType取值為2時,不允許大于100

whType

Int

取值1或者2。1-表示上面的寬高為絕對值,傳入為640*360,那么扣取畫面的寬高就是640*360;2-表示相對值,表示傳入的寬高為相對原視頻寬高的百分比。例如傳入5050,那么扣取的視頻畫面寬為src_width\59%,同理高為src_height*50%

x

Int

采樣畫面左上角相對于原視頻的左上角的橫坐標

y

Int

采樣畫面左上角相對于原視頻的左上角的縱坐標

xyType

Int

用于表示x,y是絕對值還是百分比,1-絕對值,例如120,120。2-百分比,表示才用原視頻寬高的百分比

注:callbackUrl如果不設置,會采用默認的視頻裁剪地址回調。 默認視頻裁剪地址回調設置接口參考 9.3節 設置回調地址接口

5.18.3 輸出參數

參數

類型

說明

requestId

String

請求標識

code

Int

狀態碼

taskId

Long

任務標識

msg

String

錯誤信息

注:taskId是媒體處理任務的唯一標識,用戶可以通過taskId主動查詢任務的執行狀態。 詳情見 5.20節 任務查詢接口

5.18.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

720

訪問失敗,余額不足。

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.18.5 示例代碼

輸入1

curl -X POST \

https://vcloud.163.com/app/vod/video/clip \

-H "Content-Type: application/json;charset=utf-8" \

-H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" \

-H "Nonce: 1" \

-H "CurTime: 1465723418" \

-H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" \

-d '{

"vid":32,

"format":1,

"samplings":[

{

"start":1,

"end":3

"cropArea":{

"width":120,

"height":120,

"whType":1,

"x":0,

"y":0,

"xyType":1

}

},

{

"start":4,

"end":6,

"cropArea":{

"width":20,

"height":20,

"whType":2,

"x":0,

"y":0,

"xyType":1

}

},

{

"start":8,

"end":9

},

{

"start":12,

"end":13

},

{

"start":21,

"end":23

}

],

"userDefInfo":"userId=123456"

}'

輸出1

"Content-Type": "application/json; charset=utf-8"

{

"requestId" : "vode49fdc9a-d59d-480d-b3ef-c91b37f8f664",

"code" : 200,

"ret": {

"taskId": 5

}

}

5.18.6 結果回調

視頻裁剪的生成為異步處理,處理完成會回調給請求參數設置的callbackUrl,如果未設置,回調給默認的裁剪地址。

視頻裁剪回調內容示例

{

"videoClipJobResult":[

{

"sampling":{

"start":1,

"end":3,

"cropArea":{

"width":120,

"height":120,

"whType":1,

"x":0,

"y":0,

"xyType":1

}

},

"status":"SUCCESS",

"vid":111

},

{

"sampling":{

"start":4,

"end":6,

"cropArea":{

"width":20,

"height":20,

"whType":2,

"x":0,

"y":0,

"xyType":1

}

},

"status":"SUCCESS",

"vid":112

},

{

"sampling":{

"start":8,

"end":9

},

"status":"FAILED",

"msg":"Fail"

}

],

"type":"VIDEO_CLIP",

"originVid":1021,

"user_defined":"userId=123456",

"requestId":"vode49fdc9a-d59d-480d-b3ef-c91b37f8f664"

}

注意:請以實際收到的body字段為準,以下僅為body字段示例。

參數

類型

說明

type

String

回調類型,視頻裁剪生成回調固定為“VIDEO_CLIP”

originVid

Long

原始視頻文件視頻標識

user_defined

String

用戶自定義字段值

requestId

String

用戶調用視頻裁剪接口時返回的請求標識

videoClipJobResult

Json對象

視頻裁剪任務結果

videoClipJobResult參數詳細說明

參數

類型

說明

sampling

String

采樣的視頻時間區間

status

String

狀態,FAILED 處理失敗 SUCCESS 處理成功

vid

Long

采樣區間生成的對應視頻ID

注意:sampling為實際生成視頻的區間,例如設置區間[1, 11] 但是視頻實際時長只有10,則返回的區間是[1,10]

5.19 視頻合并

5.19.1 接口描述

域名:vcloud.163.com

接口名:POST /app/vod/nts/merge

1.視頻合并,來源視頻必須是點播庫中的視頻,參數為vid視頻id;

2.僅支持一次性合并20個視頻;

3.來源視頻的總時長不得超過8小時;

4.因為來源視頻的分辨率、bit等都不盡相同,現在默認使用時長最長的視頻的分辨率等參數;

5.分辨率等比例縮放時,如果高度為最大時,寬度使用填充黑邊,反之高度使用填充黑邊(具體可以使用widthCutStyle、heightCutStyle指定);

例如:最大時長的分辨率是1000(寬)800(高),比例是1000/800。 其中一個視頻的分辨率是500300,則等比例縮放到1000*800后,高度不夠的使用填充黑邊;

6.提交后的任務,可以通過回調接口接收回調信息,也可以通過taskId主動查詢任務的執行狀態。 詳情見5.20節 任務查詢接口

5.19.2 輸入參數

參數

類型

必須

說明

videos

Array

待合并的視頻列表,參見 MergeVideo 參數說明

widthCutStyle

Int

參見 KeepAspectRatioStyle 參數說明, 默認填充黑邊

heightCutStyle

Int

參見 KeepAspectRatioStyle 參數說明, 默認填充黑邊

callbackUrl

String

處理完成后回調的URL地址(需標準http格式)

userDefInfo

String

用戶自定義信息,回調會返回此信息

MergeVideo 參數詳細說明

參數

類型

必須

說明

vid

Long

視頻id

KeepAspectRatioStyle 參數詳細說明

參數值

類型

說明

0

Int

填充黑邊

1

Int

平均切割

2

Int

如果要切寬的時候只切左邊保留右邊

3

Int

如果要切寬的時候只切右邊保留左邊

4

Int

如果要切高的時候只切上邊保留下邊

5

Int

如果要切高的時候只切下邊保留上邊

注:callbackUrl如果不設置,會采用默認的視頻合并地址回調。 默認視頻合并地址回調設置接口參考 9.3節 設置回調地址接口

5.19.3 輸出參數

參數

類型

說明

requestId

String

請求標識

code

Int

狀態碼

taskId

Long

任務標識

msg

String

錯誤信息

5.19.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.19.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"videos":[{"vid":123}],"widthCutStyle":1,"heightCutStyle":3,"userDefInfo":"job_id:123132"}' https://vcloud.163.com/app/vod/nts/merge

輸出1

"Content-Type": "application/json; charset=utf-8"

{

"requestId" : "vode49fdc9a-d59d-480d-b3ef-c91b37f8f664",

"code" : 200,

"ret": {

"taskId": 5

}

}

5.19.6 結果回調

視頻合并的生成為異步處理,處理完成會回調給請求參數設置的callbackUrl,如果未設置,回調給默認的視頻合并地址。

視頻裁剪回調內容示例

{

"taskId" : 214123123,

"status": "SUCCESS",

"failMsg": "asdasdasd",

"vid": 1010,

"jobRequestId": "vod213asdd12313asd123123" //任務追蹤用

}

注意:請以實際收到的body字段為準,以下僅為body字段示例。

參數

類型

說明

taskId

Long

媒體處理任務標識

status

String

任務狀態,SUCCESS表示成功

vid

Long

合并后的視頻文件標識

failMsg

String

失敗原因

jobRequestId

String

用戶調用視頻合并接口時返回的請求標識

5.20 任務查詢

5.20.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/task/get

通過任務ID查詢任務執行狀況。僅支持查詢最近7天的任務信息。

5.20.2 輸入參數

參數

類型

必須

說明

taskId

Long

任務標識

5.20.3 輸出參數

參數

類型

說明

requestId

String

請求標識

code

Int

狀態碼

msg

String

錯誤信息

ret

JSON對象

結果集,JSON對象

ret.task

JSON對象

任務執行狀況

input

JSON對象

任務輸入

input.vid

Long

任務輸入視頻標識

result

JSON對象

任務輸出結果

result.videoClipJobResult

JSON對象

視頻裁剪任務結果,參見videoClipJobResultg參數詳細說明

status

String

任務狀態: INIT表示提交中,FAILED表示處理失敗, PROCESSING表示處理中, SUCCESS表示處理成功

taskId

Long

任務標識

type

String

任務類型: VIDEO_CLIP表示視頻裁剪任務, MERGE_VIDEO表示視頻合并任務

userDefinedInfo

String

用戶自定義信息

failMsg

String

失敗原因

createTime

String

任務創建時間 yyyy-MM-dd HH:mm:ss

endTime

String

任務結束時間 yyyy-MM-dd HH:mm:ss

videoClipJobResult參數詳細說明

參數

類型

說明

sampling

String

采樣的視頻時間區間

status

String

狀態,FAILED表示處理失敗, SUCCESS表示處理成功

vid

Long

采樣區間生成的對應視頻ID

注意:sampling為實際生成視頻的區間,例如設置區間[1, 11] 但是視頻實際時長只有10,則返回的區間是[1,10]

5.20.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

720

訪問失敗,余額不足。

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.20.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"taskId":1}' https://vcloud.163.com/app/vod/task/get

視頻裁剪任務查詢輸出

"Content-Type": "application/json; charset=utf-8"

{

"ret": {

"task": {

"createTime": "2018-11-22 15:32:55",

"endTime": "2018-11-22 15:33:02",

"failMsg": "",

"input": {

"vid": 24

},

"result": {

"videoClipJobResult": [

{

"sampling": {

"start": 1,

"end": 3

},

"status": "SUCCESS",

"vid": 111

},

{

"sampling": {

"start": 4,

"end": 6

},

"status": "SUCCESS",

"vid": 112

},

{

"sampling": {

"start": 8,

"end": 9

},

"status": "FAILED",

"msg": "Fail"

}

]

},

"status": "SUCCESS",

"taskId": 1,

"type": "VIDEO_CLIP",

"userDefinedInfo": ""

}

},

"requestId": "vodc90605aa-24c4-4e17-8b07-0a041a0506d9",

"code": 200

}

視頻合并任務查詢輸出

"Content-Type": "application/json; charset=utf-8"

{

"ret": {

"task": {

"createTime": "2018-12-06 17:51:34",

"endTime": "2018-12-06 17:52:22",

"failMsg": "",

"result": {

"vid": 1

},

"status": "SUCCESS",

"taskId": 1,

"type": "MERGE_VIDEO",

"userDefinedInfo": "auto視頻合并"

}

},

"requestId": "vod8867f143-a5b3-4e11-a234-1e2025af61e3",

"code": 200

}

5.21 圖片查詢接口

查詢上傳的圖片信息

5.21.1 接口描述

用于查詢通過上傳接口上傳的圖片和水印文件

域名:vcloud.163.com

接口名:/app/vod/image/list

5.21.2 輸入參數

參數

類型

是否必傳

說明

currentPage

int

當前頁,大于等于1

pageSize

int

取值[1,1000]

5.21.3 輸出參數

ret返回參數

參數

類型

說明

totalRecords

Long

所有圖片的數量

pageSize

Int

一頁的記錄數目

currentPage

Int

當前取得頁數

pageNum

Int

總頁數

list

JsonObject

返回圖片對象

圖片對象參數

參數

類型

說明

imageId

long

id

objectKey

string

對象名稱

width

int

圖片寬

height

int

圖片高

5.21.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

724

部分刪除操作成功

5.21.5 示例代碼

請求示例

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: xxxxxxxxxxxxxxxxx" -H "Nonce: et4b4r" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"currentPage":1,"pageSize":100}' https://vcloud.163.com/app/vod/image/list

返回示例

{

"ret": {

"pageSize": 2,

"totalRecords": 8,

"list": [

{

"imageId": 1,

"objectKey": "key1",

"width":1280,

"height":720

},

{

"imageId": 2,

"objectKey": "key2",

"width":640,

"height":360

}

],

"currentPage": 1,

"pageNum": 4

},

"code": 200

}

5.22 截圖查詢接口

查詢視頻的截圖信息

5.22.1 接口描述

查詢某視頻的截圖信息

域名:vcloud.163.com

接口名:/app/vod/snapshot/get

5.22.2 輸入參數

參數

類型

是否必傳

說明

vid

long

視頻vid

5.22.3 輸出參數

ret返回參數

參數

類型

說明

list

JsonObject

截圖對象信息

list截圖參數

參數

類型

說明

snapshotId

long

id

vid

long

vid

objectKey

string

對象名稱

width

int

圖片寬

height

int

圖片高

5.22.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

5.22.5 示例代碼

請求示例

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: xxxxxxxxxxxxxxxxx" -H "Nonce: ert24" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"vid":100003}' https://vcloud.163.com/app/vod/snapshot/get

返回示例

{

"ret": {

"list": [

{

"snapshotId": 1,

"vid":100003,

"objectKey": "key1",

"width":1280,

"height":720

},

{

"snapshotId": 2,

"vid":100003,

"objectKey": "key2",

"width":640,

"height":360

}

]

},

"code": 200

}

5.23 刪除圖片或截圖

刪除上傳的圖片或者視頻截圖

5.23.1 接口描述

刪除上傳的圖片,水印或者刪除某視頻下的所有截圖,或者刪除某個指定id的截圖

域名:vcloud.163.com

接口名:/app/vod/picture/delete

5.23.2 輸入參數

參數

類型

是否必填

描述

deleteIdType

string

image:表示傳入的id為imageId;

video:表示傳入的id為vid,此時會刪除這個vid下面的所有截圖;

snapshot:表示傳入的id為snapshotId

ids

long array

刪除指定id的圖片,最多傳100個

5.23.3 輸出參數

無特殊返回值

參數

類型

說明

code

Int

狀態碼

msg

String

錯誤信息

5.23.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

724

部分刪除操作成功

5.23.5 示例代碼

請求示例

// 刪除視頻截圖

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: xxxxxxxxxxxxxxxxxx" -H "Nonce: 1er11" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"sourceType":"video","ids":[10002,10004]}' https://vcloud.163.com/app/vod/picture/delete

// 刪除image

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: xxxxxxxxxxxxxxxxxx" -H "Nonce: 1er11" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"sourceType":"image","ids":[345]}' https://vcloud.163.com/app/vod/picture/delete

// 刪除截圖

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: xxxxxxxxxxxxxxxxxx" -H "Nonce: 1er11" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"sourceType":"snapshot","ids":[2345,567,8889]}' https://vcloud.163.com/app/vod/picture/delete

返回示例

{

"ret": {},

"code": 200

}

6 數據查詢

數據查詢模塊主要展示流量、帶寬、存儲統計的查詢功能。

6.1 流量統計查詢

6.1.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/stats/flow

用于查詢點播的流量使用統計數據(查詢的開始時間不能超過當前時刻90天,且不能查詢當天數據)。

6.1.2 輸入參數

參數

類型

必須

說明

startDate

Long

需要查詢的開始時間戳(單位:毫秒)

endDate

Long

需要查詢的結束時間戳(單位:毫秒)

currentPage

Int

獲取流量數據列表分頁后的索引

pageSize

Int

獲取流量數據列表一頁的記錄數,取值范圍:[1,500]

6.1.3 輸出參數

參數

類型

說明

code

Int

狀態碼

totalFlow

Double

查詢時段的總流量(單位:GB)

startDate

Long

需要查詢的開始時間戳(單位:毫秒)

endDate

Long

需要查詢的結束時間戳(單位:毫秒)

currentPage

Int

當前取得頁數

pageSize

Int

一頁的記錄數目

pageNum

Int

總頁數

totalRecords

Int

獲取流量數據的數目

list

List

流量數據列表

list.begintime

Long

起始時間(單位:毫秒)

list.endtime

Long

結束時間(單位:毫秒)

list.flow

Double

流量值(單位:GB)

msg

String

錯誤信息

6.1.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

720

訪問失敗,余額不足。

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

6.1.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"startDate":1490976000000,"endDate":1491062400000,"type":5,"currentPage":1,"pageSize":10}' https://vcloud.163.com/app/vod/stats/flow

輸出1

{

"ret" : {

"startDate" : 1490976000000,

"endDate" : 1491062400000,

"totalFlow" : 1234.23,

"type" : 2,

"flowList" : [

{

"begintime" : 1490976000000,

"endtime" : 1491062400000,

"flow" : 123.21

},

...

],

"currentPage" : 1,

"pageSize" : 10,

"pageNum" : 2,

"totalRecords" : 18

},

"code" : 200

}

6.2 帶寬統計查詢

6.2.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/stats/band

用于查詢點播的帶寬使用統計數據。

返回的數據粒度根據查詢的結束時間戳與開始時間戳之差的大小不同而有所不同:若時間差為0~1天,則按每十分鐘一個打點數據返回;若時間差為2~7天,則按每小時一個打點數據返回;若時間差為8~31天,則按每四小時一個打點數據返回;若時間差為32~366天,則按每天一個打點數據返回。另外,查詢的開始時間不能超過當前時刻60天,且不能查詢當天數據。

6.2.2 輸入參數

參數

類型

必須

說明

startDate

Long

需要查詢的開始時間戳(單位:毫秒)

endDate

Long

需要查詢的結束時間戳(單位:毫秒)

currentPage

Int

獲取帶寬數據列表分頁后的索引

pageSize

Int

獲取帶寬數據列表一頁的記錄數,取值范圍:[1,500]

6.2.3 輸出參數

參數

類型

說明

code

Int

狀態碼

maxBand

Double

查詢時段的最大帶寬值(單位:Mb/s)

startDate

Long

需要查詢的開始時間戳(單位:毫秒)

endDate

Long

需要查詢的結束時間戳(單位:毫秒)

currentPage

Int

當前取得頁數

pageSize

Int

一頁的記錄數目

pageNum

Int

總頁數

totalRecords

Int

獲取帶寬數據的數目

bandList

List

獲取的帶寬列表

bandList.begintime

Long

起始時間(單位:毫秒)

bandList.endtime

Long

結束時間(單位:毫秒)

bandList.band

Double

帶寬值(單位:Mb/s)

msg

String

錯誤信息

6.2.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

720

訪問失敗,余額不足。

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

6.2.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"startDate":1490976000000,"endDate":1491062400000,"type":2,"currentPage":1,"pageSize":10}' https://vcloud.163.com/app/vod/stats/band

輸出1

{

"ret" : {

"startDate" : 1490976000000,

"endDate" : 1491062400000,

"maxBand" : 1234.23,

"type" : 2,

"bandList" : [

{

"begintime" : 1490976000000,

"endtime" : 1491062400000,

"band" : 123.21

},

...

],

"currentPage" : 1,

"pageSize" : 10,

"pageNum" : 2,

"totalRecords" : 18

},

"code" : 200

}

6.3 存儲統計查詢

6.3.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/stats/storage

用于查詢點播的存儲使用統計數據(查詢粒度為天,查詢的開始時間不能超過當前時刻90天,且不能查詢當天數據)。

6.3.2 輸入參數

參數

類型

必須

說明

startDate

Long

需要查詢的開始時間戳(單位:毫秒)

endDate

Long

需要查詢的結束時間戳(單位:毫秒)

currentPage

Int

獲取存儲數據列表分頁后的索引

pageSize

Int

獲取存儲數據列表一頁的記錄數,取值范圍:[1,500]

6.3.3 輸出參數

參數

類型

說明

code

Int

狀態碼

totalStorage

Double

查詢時段的總存儲量(單位:GB)

startDate

Long

需要查詢的開始時間戳(單位:毫秒)

endDate

Long

需要查詢的結束時間戳(單位:毫秒)

currentPage

Int

當前取得頁數

pageSize

Int

一頁的記錄數目

pageNum

Int

總頁數

totalRecords

Int

獲取存儲數據的數目

type

Int

統計粒度(2:每天)

storageList

List

獲取的存儲列表

storageList.begintime

Long

起始時間(單位:毫秒)

storageList.endtime

Long

結束時間(單位:毫秒)

storageList.storage

Double

存儲量(單位:GB)

msg

String

錯誤信息

6.3.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

720

訪問失敗,余額不足。

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

6.3.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"startDate":1490976000000,"endDate":1491062400000,"type":5,"currentPage":1,"pageSize":10}' https://vcloud.163.com/app/vod/stats/storage

輸出1

{

"ret" : {

"startDate" : 1490976000000,

"endDate" : 1491062400000,

"totalStorage" : 1234.23,

"type" : 2,

"storageList" : [

{

"begintime" : 1490976000000,

"endtime" : 1491062399999,

"storage" : 123.21

},

...

],

"currentPage" : 1,

"pageSize" : 10,

"pageNum" : 2,

"totalRecords" : 18

},

"code" : 200

}

7 移動端終端用戶管理

7.1 概述

網易視頻云官網API適用于業務服務器調用,為滿足業務服務器的終端用戶上傳視頻以及點播加密等需求,視頻云提供了移動端終端用戶的管理API,方便企業管理其終端用戶使用視頻云的服務。

7.2 使用說明

8 視頻安全

視頻安全模塊主要展示有關視頻版權保護方面的功能開通、API調用和代碼示例。網易云為開發者提供防盜鏈、回源鑒權、視頻內容加密等多種安全機制,保障客戶的視頻版權不被輕易盜用。

8.1 防盜鏈

8.1.1 概述

點播防盜鏈是指在點播視頻播放地址中通過添加鑒權字符串的方式,來校驗地址合法性的一種防止視頻被盜播的方式。開通防盜鏈功能后,視頻播放地址中需要包含一段鑒權字符串,只有合法生成的鑒權串,才可以通過校驗從而播放,且該地址有時效性,只在設定的有效期內可播放。這樣即使別人獲取到已失效的地址,也是無法繼續使用的,防止別人盜播視頻。如果已經使用有效的地址正在播放,不會因為地址超時失效而受影響。

8.1.2 使用說明

8.2 回源鑒權

8.2.1 概述

回源鑒權是一種保護用戶視頻內容安全的功能。通過使用回源鑒權功能,用戶可實時自行生成視頻文件播放鏈接,該鏈接在用戶指定時間內可用,從而有效保護視頻內容。如果在使用回源鑒權功能之前,用戶已經發布了播放地址,則在使用回源鑒權功能后,之前的播放地址不可用。用戶需要通過動態生成鏈接以訪問視頻文件。

8.2.2 兩種回源鑒權方式

網易視頻云提供了兩種回源鑒權方式,二者的區別僅僅在于生成地址的方法不同,其各自生成的播放地址具有完全相同的保護效用,用戶可根據自身需要進行選擇。

8.3視頻加密

8.3.1 概述

視頻加密是一種保護視頻內容安全的功能。通過將視頻的內容進行加密,用戶必須使用網易視頻云播放SDK才能實現視頻的觀看,從而有效保護視頻內容。

8.3.2 使用說明

9 回調管理

回調是網易云提供的一種異步通知方式,用戶可設置回調地址,網易云完成某個特定任務后會將運行結果發送至設置的回調地址,用戶可在收到回調后執行相應的業務邏輯。用戶可參考3.6節設置上傳回調地址,參考4.12節設置轉碼回調地址。回調管理模塊提供了回調地址的查詢和刪除功能,方便用戶查看或刪除回調地址。

9.1 回調地址查詢

9.1.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/callback/getUrl

用于查詢指定類型的回調地址。

9.1.2 輸入參數

參數

類型

必須

說明

type

Int

回調地址類型:1表示轉碼回調,2表示上傳回調,5表示視頻合并回調,6表示視頻裁剪回調

9.1.3 輸出參數

參數

類型

說明

code

Int

狀態碼

callbackUrl

String

回調地址

lastUpdateTime

String

最近更新時間(yyyy-MM-dd HH:mm:ss)

msg

String

錯誤信息

9.1.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

9.1.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"type":1}' https://vcloud.163.com/app/vod/callback/getUrl

輸出1

{

"ret": {

"callbackUrl": "http://123456xxxx",

"lastUpdateTime": "2019-01-15 14:01:14"

},

"code": 200

}

9.2 刪除回調地址

9.2.1 接口描述

域名:vcloud.163.com

接口名:/app/vod/callback/delUrl

用于刪除指定類型的回調地址,調用本接口后,您不會再收到相應類型的回調信息。

9.2.2 輸入參數

參數

類型

必須

說明

type

Int

回調地址類型:1表示轉碼回調,2表示上傳回調,5表示視頻合并回調,6表示視頻裁剪回調

9.2.3 輸出參數

參數

類型

說明

code

Int

狀態碼

msg

String

錯誤信息

9.2.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

711

請求參數非法,具體信息見msg

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

9.2.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"type":1}' https://vcloud.163.com/app/vod/callback/delUrl

輸出1

{

"code": 200

}

9.3 設置回調地址

網易視頻云點播的回調通知分為單個級別和用戶級別,且處理優先級為:單個級別->用戶級別->無回調。當用戶設置了單個級別的回調地址,使用單個級別的回調地址;否則查詢是否設置用戶級別的回調地址,如果設置,使用用戶級別的回調地址;否則不回調通知。單個級別的回調通知在上傳初始化中指定,用戶級別的回調通知可通過本接口設置。

回調通知會在請求頭中增加sign字段,其值為拼接回調包體內容的字符串和簽名字符串,然后對拼接后的字符串進行md5加密(32位小寫)。簽名字符串可通過本接口設置,默認為:vcloud。

9.3.1 接口描述

域名:vcloud.163.com

接口名:POST /app/vod/callback/setUrl

用于設置指定類型的回調地址。

9.3.2 輸入參數

參數

類型

必須

說明

type

Int

回調地址類型,1表示轉碼回調,2表示上傳回調,5表示視頻合并回調,6表示視頻裁剪回調

callbackUrl

String

處理完成后回調的URL地址(需標準http格式)

signKey

String

媒體處理成功后回調客戶端的簽名字符串,要求是由字母和數字組成且不超過32位

9.3.3 輸出參數

參數

類型

說明

requestId

String

請求標識

code

Int

狀態碼

msg

String

錯誤信息

9.3.4 響應狀態碼

狀態碼

含義

200

操作成功

400

請求報文格式錯誤,報文構造不正確或者沒有完整發送

700

服務器內部出現錯誤,請稍后重試或者將完整錯誤信息發送給客服人員幫忙解決

710

權限認證失敗,請參考文檔中的接口鑒權部分

720

訪問失敗,余額不足

721

服務未開通,請前往開通頁面申請服務開通

722

服務開通審核中,請聯系客服人員開通服務

723

請求的次數超過了配額限制

9.3.5 示例代碼

輸入1

curl -X POST -H "Content-Type: application/json;charset=utf-8" -H "AppKey: 027338bf05cc4a65b5d98bc9d6af80b3" -H "Nonce: 1" -H "CurTime: 1465723418" -H "CheckSum: 61bbfd88c51028a2a28b3628584e65a2abe7ae13" -d '{"type":1,"callbackUrl":"http://123456xxxx"}' https://vcloud.163.com/app/vod/callback/setUrl

輸出1

"Content-Type": "application/json; charset=utf-8"

{

"requestId" : "vode49fdc9a-d59d-480d-b3ef-c91b37f8f664",

"code" : 200

}

本篇文檔內容是否對您有幫助?

有幫助

我要吐槽

如果遇到產品相關問題,您可 提交工單 或 在線客服 尋求幫助。

您的改進建議

×

問題類型

內容錯誤

內容沒更新

描述不清

鏈接有誤

步驟不完整

內容缺失(缺少代碼/示例)

其他

更多建議

請輸入您的建議或問題(至少5個字符,至多500個字符)

聯系方式

標記內容

同時提交標記內容

提交

此文檔對你是否有幫助

×

有幫助

我要吐槽

×

反饋成功

非常感謝您的反饋,我們會繼續努力做得更好。

總結

以上是生活随笔為你收集整理的云信api_服务端API文档的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

未满小14洗澡无码视频网站 | 荫蒂被男人添的好舒服爽免费视频 | 女高中生第一次破苞av | 精品国产一区二区三区av 性色 | 午夜成人1000部免费视频 | 国产精品手机免费 | 欧美freesex黑人又粗又大 | 日本乱偷人妻中文字幕 | 国产人妻精品午夜福利免费 | 亚洲理论电影在线观看 | 亚洲自偷精品视频自拍 | 国产精品人妻一区二区三区四 | 两性色午夜视频免费播放 | 红桃av一区二区三区在线无码av | 天堂一区人妻无码 | 欧美国产日产一区二区 | 久久久精品成人免费观看 | 亚洲色偷偷男人的天堂 | 大胆欧美熟妇xx | 久久久久久久女国产乱让韩 | 国产午夜福利100集发布 | 亚洲日本一区二区三区在线 | 中文字幕av无码一区二区三区电影 | 亚洲色偷偷偷综合网 | 日本一区二区三区免费高清 | 国产精品va在线观看无码 | 久久综合网欧美色妞网 | 亚洲色无码一区二区三区 | 精品国产一区二区三区四区 | 精品欧美一区二区三区久久久 | 国产疯狂伦交大片 | 成人免费视频一区二区 | 无码av免费一区二区三区试看 | 久久久久久亚洲精品a片成人 | 97无码免费人妻超级碰碰夜夜 | 青青久在线视频免费观看 | 水蜜桃色314在线观看 | 久热国产vs视频在线观看 | 久久亚洲日韩精品一区二区三区 | 男人的天堂av网站 | 精品久久久无码人妻字幂 | 成年美女黄网站色大免费视频 | 国产精品无码永久免费888 | 极品尤物被啪到呻吟喷水 | 国产av人人夜夜澡人人爽麻豆 | 国产午夜福利亚洲第一 | 亚洲日本一区二区三区在线 | 久久精品中文字幕一区 | 国内综合精品午夜久久资源 | 精品一二三区久久aaa片 | 欧美老人巨大xxxx做受 | 美女张开腿让人桶 | 午夜不卡av免费 一本久久a久久精品vr综合 | 99久久99久久免费精品蜜桃 | 丁香啪啪综合成人亚洲 | 色情久久久av熟女人妻网站 | 午夜精品久久久久久久久 | 中国女人内谢69xxxx | 男女作爱免费网站 | 亚洲一区二区观看播放 | 国产av久久久久精东av | 国产午夜精品一区二区三区嫩草 | 一本久久a久久精品vr综合 | 99久久人妻精品免费二区 | 最新国产麻豆aⅴ精品无码 | 强辱丰满人妻hd中文字幕 | 1000部啪啪未满十八勿入下载 | 人人超人人超碰超国产 | 双乳奶水饱满少妇呻吟 | 国产成人无码av一区二区 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产av无码专区亚洲a∨毛片 | 红桃av一区二区三区在线无码av | 日本一卡2卡3卡四卡精品网站 | 麻豆精品国产精华精华液好用吗 | 日韩人妻无码中文字幕视频 | 中文字幕无码热在线视频 | 久久亚洲国产成人精品性色 | 久久综合九色综合97网 | 中文字幕乱码人妻二区三区 | 欧美xxxx黑人又粗又长 | 草草网站影院白丝内射 | 久久精品无码一区二区三区 | 亚洲色在线无码国产精品不卡 | 九九久久精品国产免费看小说 | 中文字幕乱码中文乱码51精品 | 日韩精品a片一区二区三区妖精 | 俺去俺来也www色官网 | 国产两女互慰高潮视频在线观看 | 欧美性黑人极品hd | 国产亲子乱弄免费视频 | 久久人人97超碰a片精品 | 熟妇女人妻丰满少妇中文字幕 | 国产av无码专区亚洲a∨毛片 | 国产色xx群视频射精 | 亚洲中文字幕无码一久久区 | 色一情一乱一伦一区二区三欧美 | 久热国产vs视频在线观看 | 日韩精品乱码av一区二区 | 久久综合久久自在自线精品自 | 欧美亚洲国产一区二区三区 | a在线观看免费网站大全 | 亚洲一区二区三区偷拍女厕 | 99久久婷婷国产综合精品青草免费 | 免费观看又污又黄的网站 | 六月丁香婷婷色狠狠久久 | 亚洲人成影院在线观看 | 亚洲啪av永久无码精品放毛片 | 国产在线aaa片一区二区99 | 久久五月精品中文字幕 | 国产亚洲精品久久久ai换 | 国产性生交xxxxx无码 | 思思久久99热只有频精品66 | 一个人免费观看的www视频 | 欧美亚洲日韩国产人成在线播放 | 中文字幕日韩精品一区二区三区 | a国产一区二区免费入口 | 无码av最新清无码专区吞精 | 日日碰狠狠丁香久燥 | 西西人体www44rt大胆高清 | √天堂中文官网8在线 | av无码不卡在线观看免费 | 久久五月精品中文字幕 | 久久www免费人成人片 | 性做久久久久久久免费看 | 欧美xxxx黑人又粗又长 | 日本丰满护士爆乳xxxx | 亚洲综合在线一区二区三区 | 欧美激情综合亚洲一二区 | 久久久精品456亚洲影院 | 色综合久久久无码中文字幕 | 国产一区二区三区四区五区加勒比 | 在线看片无码永久免费视频 | 露脸叫床粗话东北少妇 | 99在线 | 亚洲 | √8天堂资源地址中文在线 | v一区无码内射国产 | 性欧美videos高清精品 | 亚洲の无码国产の无码影院 | 在线观看欧美一区二区三区 | 内射白嫩少妇超碰 | 天堂亚洲免费视频 | 老熟妇乱子伦牲交视频 | 亚洲国产综合无码一区 | 大肉大捧一进一出视频出来呀 | 国产精品久久久久久久影院 | 婷婷综合久久中文字幕蜜桃三电影 | 免费观看激色视频网站 | 一本色道久久综合亚洲精品不卡 | 中文字幕精品av一区二区五区 | 天天爽夜夜爽夜夜爽 | 伊人久久大香线焦av综合影院 | 99久久无码一区人妻 | 玩弄中年熟妇正在播放 | 精品国产国产综合精品 | 国产精品毛片一区二区 | 亚洲精品国产第一综合99久久 | 日韩精品无码一区二区中文字幕 | 一本加勒比波多野结衣 | 亚洲综合色区中文字幕 | 国产又粗又硬又大爽黄老大爷视 | 初尝人妻少妇中文字幕 | 国产精品亚洲а∨无码播放麻豆 | 亲嘴扒胸摸屁股激烈网站 | 暴力强奷在线播放无码 | 色综合久久88色综合天天 | 欧美性色19p | 中文字幕乱码人妻无码久久 | 四十如虎的丰满熟妇啪啪 | 国产精品香蕉在线观看 | 野狼第一精品社区 | 国产亚洲日韩欧美另类第八页 | 精品国产一区av天美传媒 | 国产sm调教视频在线观看 | 亚洲七七久久桃花影院 | 国产亚洲日韩欧美另类第八页 | 国精产品一品二品国精品69xx | 亚洲伊人久久精品影院 | 高潮毛片无遮挡高清免费视频 | 国产乱人无码伦av在线a | 中文字幕久久久久人妻 | 久久综合久久自在自线精品自 | 狠狠综合久久久久综合网 | 免费播放一区二区三区 | 日韩少妇内射免费播放 | 色婷婷av一区二区三区之红樱桃 | 18精品久久久无码午夜福利 | 国产人成高清在线视频99最全资源 | av人摸人人人澡人人超碰下载 | 丰满人妻翻云覆雨呻吟视频 | 天海翼激烈高潮到腰振不止 | 男女猛烈xx00免费视频试看 | 帮老师解开蕾丝奶罩吸乳网站 | 色噜噜亚洲男人的天堂 | 久久国语露脸国产精品电影 | 无码免费一区二区三区 | 曰本女人与公拘交酡免费视频 | 免费人成网站视频在线观看 | 99国产欧美久久久精品 | 久久综合给久久狠狠97色 | 扒开双腿疯狂进出爽爽爽视频 | 天下第一社区视频www日本 | 老子影院午夜伦不卡 | 久久精品无码一区二区三区 | 亚洲日韩av一区二区三区中文 | 成人毛片一区二区 | 国产成人综合美国十次 | 久久精品丝袜高跟鞋 | 少妇性l交大片欧洲热妇乱xxx | 亚洲大尺度无码无码专区 | 夜精品a片一区二区三区无码白浆 | 欧美刺激性大交 | 一区二区三区高清视频一 | 麻豆国产丝袜白领秘书在线观看 | 亚洲欧美综合区丁香五月小说 | 国产一区二区三区四区五区加勒比 | 99久久精品国产一区二区蜜芽 | 中文精品无码中文字幕无码专区 | 国产免费无码一区二区视频 | 97夜夜澡人人爽人人喊中国片 | 亚洲第一网站男人都懂 | 东京热无码av男人的天堂 | 亚洲va欧美va天堂v国产综合 | 免费无码的av片在线观看 | a在线观看免费网站大全 | 少妇性俱乐部纵欲狂欢电影 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 日日橹狠狠爱欧美视频 | 欧美人与禽zoz0性伦交 | 久久精品无码一区二区三区 | 少妇愉情理伦片bd | 久久五月精品中文字幕 | 国产精品无套呻吟在线 | 欧美三级a做爰在线观看 | 亚洲国产欧美国产综合一区 | 亚洲毛片av日韩av无码 | 久久久久久av无码免费看大片 | 亚洲啪av永久无码精品放毛片 | 乌克兰少妇性做爰 | 国产猛烈高潮尖叫视频免费 | 日产国产精品亚洲系列 | 麻豆国产丝袜白领秘书在线观看 | 精品aⅴ一区二区三区 | 一本久久a久久精品vr综合 | 日本熟妇人妻xxxxx人hd | 亚洲中文字幕无码一久久区 | 亚洲经典千人经典日产 | 久久久国产精品无码免费专区 | 亚洲欧洲日本综合aⅴ在线 | 天堂а√在线中文在线 | 亚洲理论电影在线观看 | 中文字幕乱码中文乱码51精品 | 日韩精品无码一本二本三本色 | 亚洲精品久久久久中文第一幕 | 国产香蕉97碰碰久久人人 | 国产人成高清在线视频99最全资源 | 亚洲精品一区二区三区四区五区 | 人人妻人人澡人人爽精品欧美 | 中文字幕乱码人妻二区三区 | 黑人巨大精品欧美一区二区 | 欧美亚洲日韩国产人成在线播放 | 午夜精品一区二区三区的区别 | 亚洲s码欧洲m码国产av | 男女爱爱好爽视频免费看 | 亚洲呦女专区 | 色综合久久中文娱乐网 | 亚洲精品国产品国语在线观看 | 无码播放一区二区三区 | 亚洲成av人在线观看网址 | 曰韩少妇内射免费播放 | 性欧美大战久久久久久久 | 男人扒开女人内裤强吻桶进去 | 少妇厨房愉情理9仑片视频 | 特大黑人娇小亚洲女 | 成年美女黄网站色大免费视频 | 激情亚洲一区国产精品 | 无码精品国产va在线观看dvd | 日本又色又爽又黄的a片18禁 | 兔费看少妇性l交大片免费 | 荫蒂被男人添的好舒服爽免费视频 | 国产又爽又黄又刺激的视频 | 性欧美熟妇videofreesex | 欧美性生交xxxxx久久久 | 又大又紧又粉嫩18p少妇 | 人妻无码久久精品人妻 | 亚洲成av人影院在线观看 | 国产精品多人p群无码 | 日本爽爽爽爽爽爽在线观看免 | 在线播放亚洲第一字幕 | 夜夜高潮次次欢爽av女 | 色爱情人网站 | 老头边吃奶边弄进去呻吟 | 国产色在线 | 国产 | 激情内射亚州一区二区三区爱妻 | 日韩av无码一区二区三区 | 麻豆国产人妻欲求不满谁演的 | 国产精品亚洲五月天高清 | 亚洲精品一区二区三区婷婷月 | 亚洲欧美国产精品久久 | 亚洲综合久久一区二区 | 国产人妻久久精品二区三区老狼 | 亚洲综合色区中文字幕 | 88国产精品欧美一区二区三区 | 性色av无码免费一区二区三区 | 国产精品国产三级国产专播 | 黑人玩弄人妻中文在线 | 成人免费无码大片a毛片 | 色综合久久久无码中文字幕 | 特级做a爰片毛片免费69 | 精品久久久中文字幕人妻 | 国产精品久久久久无码av色戒 | 激情人妻另类人妻伦 | 日韩亚洲欧美精品综合 | 国产做国产爱免费视频 | 国产亚洲精品久久久闺蜜 | 图片区 小说区 区 亚洲五月 | 澳门永久av免费网站 | 亚洲国产av精品一区二区蜜芽 | 在线 国产 欧美 亚洲 天堂 | 免费国产成人高清在线观看网站 | 久久久成人毛片无码 | 老熟妇乱子伦牲交视频 | 兔费看少妇性l交大片免费 | 无码乱肉视频免费大全合集 | 亚洲人成人无码网www国产 | 国产又粗又硬又大爽黄老大爷视 | 激情综合激情五月俺也去 | 99久久久无码国产aaa精品 | 麻花豆传媒剧国产免费mv在线 | 免费无码肉片在线观看 | 又色又爽又黄的美女裸体网站 | 波多野结衣一区二区三区av免费 | 国产精品美女久久久久av爽李琼 | 成人精品视频一区二区 | 久久久久久a亚洲欧洲av冫 | 99riav国产精品视频 | 国产亚洲欧美日韩亚洲中文色 | 无码人妻精品一区二区三区不卡 | 免费国产成人高清在线观看网站 | 好屌草这里只有精品 | 熟妇人妻中文av无码 | 国产亚洲人成在线播放 | 国产人妻精品一区二区三区不卡 | 十八禁视频网站在线观看 | 好男人www社区 | 黑人巨大精品欧美黑寡妇 | 色一情一乱一伦一视频免费看 | 精品水蜜桃久久久久久久 | 亚洲精品一区二区三区在线观看 | 亚洲a无码综合a国产av中文 | 欧美兽交xxxx×视频 | 成人动漫在线观看 | 亚洲午夜无码久久 | 久久久久久九九精品久 | 无码一区二区三区在线观看 | 国产在线精品一区二区高清不卡 | 亚洲a无码综合a国产av中文 | 青草视频在线播放 | 欧美阿v高清资源不卡在线播放 | 窝窝午夜理论片影院 | 四十如虎的丰满熟妇啪啪 | 俺去俺来也www色官网 | 久久久久99精品国产片 | 欧美变态另类xxxx | 国产精品第一国产精品 | 无码人妻丰满熟妇区五十路百度 | 99精品久久毛片a片 | 国产猛烈高潮尖叫视频免费 | 亚洲最大成人网站 | 精品久久久无码中文字幕 | 成人毛片一区二区 | 亚洲欧美精品伊人久久 | 5858s亚洲色大成网站www | 蜜臀aⅴ国产精品久久久国产老师 | 内射爽无广熟女亚洲 | 亚洲综合久久一区二区 | 中文精品久久久久人妻不卡 | 九九综合va免费看 | 少妇厨房愉情理9仑片视频 | 亚洲爆乳精品无码一区二区三区 | 男女爱爱好爽视频免费看 | 国产成人无码区免费内射一片色欲 | 99视频精品全部免费免费观看 | 黑森林福利视频导航 | 亚洲熟妇色xxxxx亚洲 | 啦啦啦www在线观看免费视频 | 免费人成网站视频在线观看 | 学生妹亚洲一区二区 | 免费男性肉肉影院 | 久久精品国产一区二区三区 | 丝袜足控一区二区三区 | 国产人妻精品一区二区三区 | 中文字幕 亚洲精品 第1页 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 日日躁夜夜躁狠狠躁 | 三级4级全黄60分钟 | 国产区女主播在线观看 | 亚洲の无码国产の无码影院 | 色婷婷av一区二区三区之红樱桃 | 亚洲精品欧美二区三区中文字幕 | 蜜桃视频插满18在线观看 | 日本护士xxxxhd少妇 | 激情五月综合色婷婷一区二区 | 欧美丰满老熟妇xxxxx性 | 一本久道久久综合狠狠爱 | 99视频精品全部免费免费观看 | 国产 精品 自在自线 | 曰韩无码二三区中文字幕 | 午夜熟女插插xx免费视频 | 国产激情无码一区二区 | 国色天香社区在线视频 | 国产电影无码午夜在线播放 | 久久99精品国产麻豆 | 亚洲男女内射在线播放 | 久久精品国产99精品亚洲 | 大乳丰满人妻中文字幕日本 | 亚洲第一网站男人都懂 | 国产麻豆精品精东影业av网站 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 女人被爽到呻吟gif动态图视看 | 国产一区二区三区日韩精品 | 国产在线aaa片一区二区99 | 亚洲综合伊人久久大杳蕉 | 蜜臀aⅴ国产精品久久久国产老师 | 久久精品国产亚洲精品 | 蜜桃视频韩日免费播放 | 欧美 日韩 人妻 高清 中文 | 老子影院午夜精品无码 | 成人亚洲精品久久久久 | 国产欧美亚洲精品a | 日日橹狠狠爱欧美视频 | 撕开奶罩揉吮奶头视频 | 国产偷抇久久精品a片69 | 国产真实伦对白全集 | 亚洲男女内射在线播放 | 国产亚洲精品精品国产亚洲综合 | 一本一道久久综合久久 | 精品国产一区二区三区四区 | 亚洲性无码av中文字幕 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 久久精品中文字幕大胸 | 国产亚洲人成在线播放 | 色欲av亚洲一区无码少妇 | 亚拍精品一区二区三区探花 | 久久国产36精品色熟妇 | 亚洲成av人片在线观看无码不卡 | 无码国产乱人伦偷精品视频 | 乌克兰少妇性做爰 | 兔费看少妇性l交大片免费 | 国语精品一区二区三区 | 日日夜夜撸啊撸 | 国产网红无码精品视频 | 日韩精品一区二区av在线 | 色情久久久av熟女人妻网站 | 色一情一乱一伦一视频免费看 | 国内综合精品午夜久久资源 | 国产精品va在线观看无码 | 亚洲人成影院在线观看 | 日韩欧美群交p片內射中文 | 无码人妻丰满熟妇区五十路百度 | 亚洲爆乳无码专区 | 女人被男人爽到呻吟的视频 | 久久综合香蕉国产蜜臀av | 老司机亚洲精品影院无码 | 日日夜夜撸啊撸 | 色欲久久久天天天综合网精品 | 国产亚洲精品久久久久久久久动漫 | 国产乱人无码伦av在线a | 色综合久久久无码中文字幕 | 爆乳一区二区三区无码 | 香蕉久久久久久av成人 | 精品午夜福利在线观看 | 少妇人妻偷人精品无码视频 | 国产内射老熟女aaaa | 成 人 网 站国产免费观看 | 久久久久久久久888 | 国产无套内射久久久国产 | 99精品视频在线观看免费 | 欧洲美熟女乱又伦 | 一个人看的www免费视频在线观看 | 欧美丰满熟妇xxxx性ppx人交 | 永久免费精品精品永久-夜色 | 帮老师解开蕾丝奶罩吸乳网站 | 欧美老人巨大xxxx做受 | 亚洲精品国产品国语在线观看 | 最新版天堂资源中文官网 | 人人澡人人妻人人爽人人蜜桃 | 久久www免费人成人片 | 国产性生大片免费观看性 | 97久久国产亚洲精品超碰热 | 天天av天天av天天透 | 在线观看免费人成视频 | 欧美人妻一区二区三区 | 日韩精品一区二区av在线 | 国产偷国产偷精品高清尤物 | 午夜精品一区二区三区在线观看 | 欧美丰满熟妇xxxx性ppx人交 | 麻豆国产丝袜白领秘书在线观看 | 亚洲小说图区综合在线 | 粗大的内捧猛烈进出视频 | 十八禁真人啪啪免费网站 | 日产国产精品亚洲系列 | 国产精品久久久久久久9999 | 激情人妻另类人妻伦 | 正在播放老肥熟妇露脸 | 亚洲无人区一区二区三区 | 性欧美疯狂xxxxbbbb | 天堂在线观看www | 99久久精品无码一区二区毛片 | 婷婷丁香六月激情综合啪 | 久久久久se色偷偷亚洲精品av | 东京热一精品无码av | 无码国产乱人伦偷精品视频 | 日本熟妇乱子伦xxxx | 波多野结衣乳巨码无在线观看 | 小sao货水好多真紧h无码视频 | 天天做天天爱天天爽综合网 | 久久精品无码一区二区三区 | 日日干夜夜干 | 美女黄网站人色视频免费国产 | 国产精品久久久一区二区三区 | 欧美放荡的少妇 | 亚洲综合无码久久精品综合 | 偷窥村妇洗澡毛毛多 | 久久人人爽人人人人片 | 亚洲国产精品久久久天堂 | 国产9 9在线 | 中文 | 永久免费观看国产裸体美女 | 中文字幕无码乱人伦 | 老太婆性杂交欧美肥老太 | 2019午夜福利不卡片在线 | 色一情一乱一伦一区二区三欧美 | 精品偷拍一区二区三区在线看 | 国产亚洲美女精品久久久2020 | 俄罗斯老熟妇色xxxx | 领导边摸边吃奶边做爽在线观看 | 人人妻人人澡人人爽欧美精品 | 樱花草在线社区www | 久久久久免费看成人影片 | 天堂在线观看www | 99精品视频在线观看免费 | 国产又爽又猛又粗的视频a片 | 十八禁视频网站在线观看 | 亚洲a无码综合a国产av中文 | 九一九色国产 | 天堂无码人妻精品一区二区三区 | 国产精品无码一区二区桃花视频 | 免费无码的av片在线观看 | 亚洲爆乳大丰满无码专区 | 国产xxx69麻豆国语对白 | 精品人妻人人做人人爽夜夜爽 | 无码吃奶揉捏奶头高潮视频 | 婷婷丁香六月激情综合啪 | 激情亚洲一区国产精品 | 国产性生交xxxxx无码 | 丰满少妇熟乱xxxxx视频 | 奇米影视7777久久精品 | 精品无码国产一区二区三区av | 日本大香伊一区二区三区 | 六十路熟妇乱子伦 | 内射老妇bbwx0c0ck | 对白脏话肉麻粗话av | 狂野欧美性猛xxxx乱大交 | 红桃av一区二区三区在线无码av | 丰满肥臀大屁股熟妇激情视频 | 亚洲 日韩 欧美 成人 在线观看 | 国产免费无码一区二区视频 | 精品国产aⅴ无码一区二区 | 人人妻人人藻人人爽欧美一区 | 日本丰满熟妇videos | 色综合久久久无码中文字幕 | 精品一区二区不卡无码av | 黑人巨大精品欧美黑寡妇 | 国产av一区二区精品久久凹凸 | 亚洲综合无码久久精品综合 | 亚洲成a人片在线观看日本 | 亚洲色成人中文字幕网站 | 伦伦影院午夜理论片 | 久久久久亚洲精品中文字幕 | 国产猛烈高潮尖叫视频免费 | 亚洲综合伊人久久大杳蕉 | 久久www免费人成人片 | 亚洲色欲久久久综合网东京热 | 性色av无码免费一区二区三区 | 成年美女黄网站色大免费全看 | 成人欧美一区二区三区 | 亚洲欧美精品伊人久久 | 成人免费视频视频在线观看 免费 | 亚洲人成无码网www | 俺去俺来也在线www色官网 | 国产又粗又硬又大爽黄老大爷视 | 国产精品怡红院永久免费 | 双乳奶水饱满少妇呻吟 | 狠狠躁日日躁夜夜躁2020 | 亚洲人成网站色7799 | 亚洲gv猛男gv无码男同 | 久久久精品人妻久久影视 | 国产suv精品一区二区五 | 人妻天天爽夜夜爽一区二区 | 国产成人综合美国十次 | 一区二区三区高清视频一 | 日日橹狠狠爱欧美视频 | 狠狠噜狠狠狠狠丁香五月 | 青青青手机频在线观看 | 亚洲成a人片在线观看无码3d | 国内综合精品午夜久久资源 | а√资源新版在线天堂 | 性欧美videos高清精品 | 扒开双腿吃奶呻吟做受视频 | 国产无遮挡吃胸膜奶免费看 | 午夜男女很黄的视频 | 国产成人无码av片在线观看不卡 | 免费无码av一区二区 | 老司机亚洲精品影院无码 | 无码国模国产在线观看 | 51国偷自产一区二区三区 | 精品久久久久香蕉网 | 国产乱人偷精品人妻a片 | 十八禁真人啪啪免费网站 | 永久黄网站色视频免费直播 | 在线播放无码字幕亚洲 | 无码人妻丰满熟妇区毛片18 | 中文字幕久久久久人妻 | 日欧一片内射va在线影院 | 欧美精品在线观看 | 中文字幕日产无线码一区 | 亚洲中文字幕乱码av波多ji | 日韩欧美成人免费观看 | 好爽又高潮了毛片免费下载 | 初尝人妻少妇中文字幕 | 国产精品无码一区二区桃花视频 | 老司机亚洲精品影院无码 | av无码久久久久不卡免费网站 | 激情五月综合色婷婷一区二区 | 曰本女人与公拘交酡免费视频 | 成人性做爰aaa片免费看不忠 | 又大又黄又粗又爽的免费视频 | 久久久精品人妻久久影视 | 亚洲人成网站色7799 | 国产精品-区区久久久狼 | 波多野结衣一区二区三区av免费 | 色婷婷综合中文久久一本 | 成人精品视频一区二区三区尤物 | 四虎影视成人永久免费观看视频 | 老熟妇仑乱视频一区二区 | 中文字幕日韩精品一区二区三区 | 日本大乳高潮视频在线观看 | 久久久久久久女国产乱让韩 | yw尤物av无码国产在线观看 | 国产av无码专区亚洲awww | 少妇性荡欲午夜性开放视频剧场 | 国产精品内射视频免费 | 国产熟女一区二区三区四区五区 | 高潮喷水的毛片 | 两性色午夜视频免费播放 | 亚洲中文无码av永久不收费 | 国产情侣作爱视频免费观看 | 国产人妻精品一区二区三区不卡 | 国产一区二区三区日韩精品 | 国产 精品 自在自线 | 国产日产欧产精品精品app | 亚洲乱码国产乱码精品精 | 一本久久a久久精品vr综合 | 亚洲人成无码网www | 欧美人妻一区二区三区 | 粉嫩少妇内射浓精videos | 精品乱子伦一区二区三区 | 少妇愉情理伦片bd | 99er热精品视频 | 色诱久久久久综合网ywww | 国产精品无码成人午夜电影 | 东北女人啪啪对白 | 四虎影视成人永久免费观看视频 | 乱中年女人伦av三区 | av无码久久久久不卡免费网站 | 97资源共享在线视频 | 久久国内精品自在自线 | 日日天干夜夜狠狠爱 | 亚洲一区二区三区播放 | 精品乱子伦一区二区三区 | 娇妻被黑人粗大高潮白浆 | 大乳丰满人妻中文字幕日本 | 精品久久综合1区2区3区激情 | 波多野结衣 黑人 | 亚洲 另类 在线 欧美 制服 | 思思久久99热只有频精品66 | 5858s亚洲色大成网站www | 国产人妖乱国产精品人妖 | 丰满肥臀大屁股熟妇激情视频 | 国产又爽又黄又刺激的视频 | 国产免费观看黄av片 | 国产人妖乱国产精品人妖 | 麻豆国产人妻欲求不满 | 丰满妇女强制高潮18xxxx | 国产精品毛片一区二区 | 亚洲国产av精品一区二区蜜芽 | 国产人妻精品一区二区三区 | 欧洲美熟女乱又伦 | 色一情一乱一伦 | 国内精品久久久久久中文字幕 | 精品久久久久香蕉网 | а√天堂www在线天堂小说 | 亚洲熟女一区二区三区 | 漂亮人妻洗澡被公强 日日躁 | 国产内射爽爽大片视频社区在线 | 中文字幕无线码免费人妻 | 亚洲精品国产第一综合99久久 | www国产亚洲精品久久网站 | 欧美 日韩 人妻 高清 中文 | 天天躁夜夜躁狠狠是什么心态 | 又紧又大又爽精品一区二区 | 欧美亚洲日韩国产人成在线播放 | 欧美精品国产综合久久 | 国产做国产爱免费视频 | 特黄特色大片免费播放器图片 | 伊人色综合久久天天小片 | 一本色道久久综合狠狠躁 | 香港三级日本三级妇三级 | 精品无人区无码乱码毛片国产 | 日日夜夜撸啊撸 | 中文字幕av无码一区二区三区电影 | 免费乱码人妻系列无码专区 | 国内综合精品午夜久久资源 | 国产亚洲精品久久久久久久 | 亚洲狠狠色丁香婷婷综合 | 久久久久成人精品免费播放动漫 | 99久久久无码国产aaa精品 | 成在人线av无码免费 | 中文精品久久久久人妻不卡 | 中文字幕+乱码+中文字幕一区 | 日本免费一区二区三区最新 | 精品无码成人片一区二区98 | av在线亚洲欧洲日产一区二区 | 国产精品亚洲五月天高清 | 无码帝国www无码专区色综合 | 国产无av码在线观看 | 中文字幕亚洲情99在线 | 高潮毛片无遮挡高清免费 | 国产日产欧产精品精品app | 男人的天堂2018无码 | 亚洲s色大片在线观看 | 亚洲乱亚洲乱妇50p | 人人妻人人澡人人爽欧美一区九九 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 成人三级无码视频在线观看 | 亚洲精品国产第一综合99久久 | 亚洲中文字幕va福利 | 成人精品一区二区三区中文字幕 | 国产美女精品一区二区三区 | 日韩av激情在线观看 | 久久99精品国产.久久久久 | 欧美肥老太牲交大战 | 日本高清一区免费中文视频 | 亚洲综合无码久久精品综合 | 蜜桃臀无码内射一区二区三区 | 精品夜夜澡人妻无码av蜜桃 | 婷婷六月久久综合丁香 | 久久久精品人妻久久影视 | 中文字幕无码av波多野吉衣 | 少妇久久久久久人妻无码 | 无套内谢的新婚少妇国语播放 | 亚洲日韩av一区二区三区中文 | 欧美日韩人成综合在线播放 | 成 人 网 站国产免费观看 | 亚洲综合色区中文字幕 | 亚洲s色大片在线观看 | 亚洲日本va中文字幕 | 中文无码伦av中文字幕 | 中文字幕色婷婷在线视频 | 波多野结衣aⅴ在线 | 无套内射视频囯产 | 少妇被黑人到高潮喷出白浆 | 亚洲综合伊人久久大杳蕉 | 少妇太爽了在线观看 | 亚洲国产日韩a在线播放 | 国产人妻久久精品二区三区老狼 | 亚洲日本一区二区三区在线 | 国产成人精品视频ⅴa片软件竹菊 | 国产麻豆精品精东影业av网站 | 男人的天堂av网站 | 亚洲啪av永久无码精品放毛片 | 天天爽夜夜爽夜夜爽 | 一本色道婷婷久久欧美 | 国产午夜精品一区二区三区嫩草 | 久久久久亚洲精品中文字幕 | 四虎影视成人永久免费观看视频 | 国产av一区二区精品久久凹凸 | 黑森林福利视频导航 | 亚洲s色大片在线观看 | 亚拍精品一区二区三区探花 | 中国大陆精品视频xxxx | 久久精品中文字幕一区 | 性色欲网站人妻丰满中文久久不卡 | 一区二区三区高清视频一 | 日本精品久久久久中文字幕 | 妺妺窝人体色www在线小说 | 国产一区二区三区四区五区加勒比 | 蜜臀av无码人妻精品 | 中文字幕av伊人av无码av | 蜜臀av在线播放 久久综合激激的五月天 | 中文久久乱码一区二区 | 国产精品久久久久久亚洲影视内衣 | 好男人社区资源 | 久久精品国产日本波多野结衣 | 久久久精品人妻久久影视 | 国产精品久久久久久无码 | 免费国产黄网站在线观看 | 成人欧美一区二区三区黑人 | 婷婷丁香五月天综合东京热 | 国内少妇偷人精品视频 | 2020久久超碰国产精品最新 | 国产手机在线αⅴ片无码观看 | 久久 国产 尿 小便 嘘嘘 | 免费无码午夜福利片69 | 无码午夜成人1000部免费视频 | 久久精品国产一区二区三区肥胖 | 色综合久久久久综合一本到桃花网 | 99久久人妻精品免费一区 | 夫妻免费无码v看片 | 欧美日韩一区二区三区自拍 | 国产精品99爱免费视频 | 成人免费视频视频在线观看 免费 | 久久精品人妻少妇一区二区三区 | 成人无码精品1区2区3区免费看 | 久久午夜无码鲁丝片秋霞 | 又色又爽又黄的美女裸体网站 | 色综合久久久久综合一本到桃花网 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 亚洲国产午夜精品理论片 | 国产精品人妻一区二区三区四 | 一个人免费观看的www视频 | 亚洲人成影院在线无码按摩店 | 久久精品国产日本波多野结衣 | 中文字幕久久久久人妻 | 99久久精品无码一区二区毛片 | 天天摸天天碰天天添 | 精品国产av色一区二区深夜久久 | 3d动漫精品啪啪一区二区中 | 国产成人亚洲综合无码 | 老司机亚洲精品影院无码 | 97色伦图片97综合影院 | 亚洲热妇无码av在线播放 | 大色综合色综合网站 | 亚洲七七久久桃花影院 | 999久久久国产精品消防器材 | 中文字幕av伊人av无码av | 久久天天躁夜夜躁狠狠 | 又粗又大又硬毛片免费看 | 欧洲美熟女乱又伦 | 国产无av码在线观看 | 免费中文字幕日韩欧美 | 澳门永久av免费网站 | 99riav国产精品视频 | 午夜丰满少妇性开放视频 | 精品无码一区二区三区爱欲 | 久久99精品久久久久婷婷 | 日韩av无码中文无码电影 | 激情爆乳一区二区三区 | 国产成人一区二区三区在线观看 | 久精品国产欧美亚洲色aⅴ大片 | 九九在线中文字幕无码 | 性啪啪chinese东北女人 | 成人无码影片精品久久久 | 大乳丰满人妻中文字幕日本 | 国产9 9在线 | 中文 | 国产电影无码午夜在线播放 | 国产片av国语在线观看 | 精品午夜福利在线观看 | 午夜时刻免费入口 | 鲁大师影院在线观看 | 亚洲综合无码久久精品综合 | 久久综合香蕉国产蜜臀av | 色欲综合久久中文字幕网 | 午夜男女很黄的视频 | 少妇的肉体aa片免费 | 久久精品成人欧美大片 | 国产精品无码mv在线观看 | 精品偷拍一区二区三区在线看 | 东京热一精品无码av | 久久国产自偷自偷免费一区调 | 精品人人妻人人澡人人爽人人 | 东京热一精品无码av | 亚洲精品久久久久中文第一幕 | 丝袜人妻一区二区三区 | 无码国产乱人伦偷精品视频 | 99久久人妻精品免费二区 | 成人aaa片一区国产精品 | 亚洲国产精品毛片av不卡在线 | 精品久久久久久人妻无码中文字幕 | 成人免费视频视频在线观看 免费 | 一本无码人妻在中文字幕免费 | 国产精品久久久久无码av色戒 | 国产无套内射久久久国产 | 熟妇女人妻丰满少妇中文字幕 | 亚洲精品一区二区三区四区五区 | 76少妇精品导航 | 日产精品99久久久久久 | 特大黑人娇小亚洲女 | 婷婷综合久久中文字幕蜜桃三电影 | 超碰97人人做人人爱少妇 | 波多野42部无码喷潮在线 | 美女极度色诱视频国产 | 国产又爽又黄又刺激的视频 | 乱码午夜-极国产极内射 | 131美女爱做视频 | 色综合久久中文娱乐网 | 高潮毛片无遮挡高清免费视频 | 久久精品视频在线看15 | 国产片av国语在线观看 | 粉嫩少妇内射浓精videos | 午夜福利不卡在线视频 | 亚洲中文字幕久久无码 | 亚洲a无码综合a国产av中文 | 99久久精品日本一区二区免费 | 狠狠色噜噜狠狠狠狠7777米奇 | 色婷婷综合中文久久一本 | 国产99久久精品一区二区 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 亚洲男人av香蕉爽爽爽爽 | 欧美性猛交内射兽交老熟妇 | 人人妻人人澡人人爽欧美精品 | 亚洲欧洲中文日韩av乱码 | 久久婷婷五月综合色国产香蕉 | 精品日本一区二区三区在线观看 | 无码av最新清无码专区吞精 | 日本一卡二卡不卡视频查询 | 少妇人妻偷人精品无码视频 | 欧美 亚洲 国产 另类 | 偷窥日本少妇撒尿chinese | 欧美精品无码一区二区三区 | 久热国产vs视频在线观看 | 99久久久无码国产精品免费 | 1000部啪啪未满十八勿入下载 | 精品少妇爆乳无码av无码专区 | 亚洲综合在线一区二区三区 | 老子影院午夜精品无码 | 国产又粗又硬又大爽黄老大爷视 | www国产亚洲精品久久网站 | 曰韩无码二三区中文字幕 | 亚洲中文无码av永久不收费 | 国产在线精品一区二区三区直播 | 国产热a欧美热a在线视频 | 东京无码熟妇人妻av在线网址 | 久久精品成人欧美大片 | 日本欧美一区二区三区乱码 | 久久zyz资源站无码中文动漫 | 水蜜桃色314在线观看 | 强辱丰满人妻hd中文字幕 | 红桃av一区二区三区在线无码av | 精品久久久久久亚洲精品 | 性色av无码免费一区二区三区 | 国产成人无码午夜视频在线观看 | 成人片黄网站色大片免费观看 | av人摸人人人澡人人超碰下载 | 国产成人无码午夜视频在线观看 | 少妇高潮喷潮久久久影院 | 亚洲乱亚洲乱妇50p | 人妻无码久久精品人妻 | 大乳丰满人妻中文字幕日本 | 欧美老妇与禽交 | 久久99精品国产.久久久久 | 国产精品久久久久久久9999 | 亚洲啪av永久无码精品放毛片 | aa片在线观看视频在线播放 | 国产97色在线 | 免 | 亚洲另类伦春色综合小说 | 欧美日韩视频无码一区二区三 | 国产人妻精品一区二区三区 | 亚洲啪av永久无码精品放毛片 | 人妻中文无码久热丝袜 | 亚洲精品美女久久久久久久 | 亚洲综合在线一区二区三区 | 一二三四在线观看免费视频 | 青春草在线视频免费观看 | 狠狠色噜噜狠狠狠狠7777米奇 | 国产精品多人p群无码 | 色综合久久久无码网中文 | 天堂无码人妻精品一区二区三区 | 精品国精品国产自在久国产87 | 狂野欧美性猛xxxx乱大交 | 在线播放无码字幕亚洲 | 牲欲强的熟妇农村老妇女 | 精品无码一区二区三区的天堂 | 日韩人妻少妇一区二区三区 | 亚洲一区二区三区 | 熟女少妇人妻中文字幕 | 日韩成人一区二区三区在线观看 | 欧美肥老太牲交大战 | 激情内射日本一区二区三区 | 国产午夜亚洲精品不卡 | 欧美怡红院免费全部视频 | 中文毛片无遮挡高清免费 | 麻豆蜜桃av蜜臀av色欲av | 水蜜桃av无码 | 色综合久久久无码中文字幕 | 性色欲情网站iwww九文堂 | 在线视频网站www色 | 亚洲欧美国产精品久久 | 香蕉久久久久久av成人 | 日本一卡二卡不卡视频查询 | 水蜜桃亚洲一二三四在线 | 在线播放亚洲第一字幕 | 性生交片免费无码看人 | 动漫av网站免费观看 | 东京一本一道一二三区 | 亚洲综合在线一区二区三区 | 荫蒂添的好舒服视频囗交 | 欧美一区二区三区视频在线观看 | 东京无码熟妇人妻av在线网址 | 玩弄中年熟妇正在播放 | 又黄又爽又色的视频 | 精品久久久久久亚洲精品 | 国内精品人妻无码久久久影院蜜桃 | 色偷偷人人澡人人爽人人模 | 无套内谢的新婚少妇国语播放 | 日日天日日夜日日摸 | 久久综合给久久狠狠97色 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 无码中文字幕色专区 | 亚洲人成网站在线播放942 | 亚洲一区二区三区四区 | 免费无码一区二区三区蜜桃大 | 在线看片无码永久免费视频 | 精品亚洲成av人在线观看 | 久久精品视频在线看15 | 强开小婷嫩苞又嫩又紧视频 | 久久国产劲爆∧v内射 | 中文字幕日韩精品一区二区三区 | 一本大道伊人av久久综合 | 无码一区二区三区在线 | 成人试看120秒体验区 | av香港经典三级级 在线 | 国产免费久久精品国产传媒 | 图片区 小说区 区 亚洲五月 | 人人妻人人澡人人爽欧美一区九九 | 99国产精品白浆在线观看免费 | 欧美成人免费全部网站 | 夜夜躁日日躁狠狠久久av | 精品人人妻人人澡人人爽人人 | 色诱久久久久综合网ywww | 亚洲第一网站男人都懂 | √天堂资源地址中文在线 | 国产香蕉尹人综合在线观看 | 免费国产黄网站在线观看 | 亚洲精品中文字幕久久久久 | 中文字幕人成乱码熟女app | 精品国产国产综合精品 | 欧美成人高清在线播放 | 国产欧美熟妇另类久久久 | 免费观看黄网站 | 国产熟女一区二区三区四区五区 | 国产明星裸体无码xxxx视频 | 国产疯狂伦交大片 | 久久综合激激的五月天 | 国产电影无码午夜在线播放 | 人妻熟女一区 | 午夜精品一区二区三区在线观看 | 精品国产一区二区三区av 性色 | 日本护士xxxxhd少妇 | 久久99精品久久久久久动态图 | 国产熟妇高潮叫床视频播放 | 丝袜人妻一区二区三区 | 成熟人妻av无码专区 | 亚洲一区二区观看播放 | 中文亚洲成a人片在线观看 | 无码人妻精品一区二区三区不卡 | 奇米影视888欧美在线观看 | 欧美老妇交乱视频在线观看 | 人妻少妇被猛烈进入中文字幕 | 久久久久99精品国产片 | 亚洲一区二区三区 | 日韩av激情在线观看 | 免费看少妇作爱视频 | 国产美女精品一区二区三区 | 少妇无码一区二区二三区 | 久久精品中文字幕大胸 | 亚洲码国产精品高潮在线 | 精品一区二区三区波多野结衣 | 狠狠噜狠狠狠狠丁香五月 | 色窝窝无码一区二区三区色欲 | 亚洲国产一区二区三区在线观看 | 小泽玛莉亚一区二区视频在线 | 国产人妻久久精品二区三区老狼 | 人妻夜夜爽天天爽三区 | 国语自产偷拍精品视频偷 | 亚洲欧洲无卡二区视頻 | 欧美日本精品一区二区三区 | 国产精品久久国产三级国 | 国产精品久久国产精品99 | 又大又硬又爽免费视频 | 国产熟妇高潮叫床视频播放 | 国产情侣作爱视频免费观看 | 无码一区二区三区在线 | 国产在线精品一区二区高清不卡 | 无套内射视频囯产 | 1000部啪啪未满十八勿入下载 | 欧美三级不卡在线观看 | 97资源共享在线视频 | 日日天日日夜日日摸 | 给我免费的视频在线观看 | 成人一区二区免费视频 | 久久国产精品_国产精品 | 欧美变态另类xxxx | 亚洲无人区午夜福利码高清完整版 | 久久精品中文字幕一区 | 初尝人妻少妇中文字幕 | 国产一精品一av一免费 | 久久99热只有频精品8 | 国产亚洲精品久久久久久大师 | 九九综合va免费看 | 一区二区传媒有限公司 | 国产亚洲精品久久久久久 | 久久综合网欧美色妞网 | 蜜桃av抽搐高潮一区二区 | 最新国产乱人伦偷精品免费网站 | 在线看片无码永久免费视频 | 国产性生交xxxxx无码 | 国内精品久久毛片一区二区 | 国产卡一卡二卡三 | 娇妻被黑人粗大高潮白浆 | 亚洲天堂2017无码中文 | 成人免费无码大片a毛片 | 国产精品毛片一区二区 | 亚洲成a人片在线观看无码3d | 少妇邻居内射在线 | 天干天干啦夜天干天2017 | 狠狠色欧美亚洲狠狠色www | 欧美成人午夜精品久久久 | 999久久久国产精品消防器材 | 久久精品国产99精品亚洲 | 久久久久久久久蜜桃 | 2020久久香蕉国产线看观看 | 亚洲自偷自拍另类第1页 | 成人动漫在线观看 | 7777奇米四色成人眼影 | 麻花豆传媒剧国产免费mv在线 | 精品少妇爆乳无码av无码专区 | 在线看片无码永久免费视频 | 久久zyz资源站无码中文动漫 | 久久99精品久久久久久 | 一本无码人妻在中文字幕免费 | 国产人妻精品一区二区三区 | 最新版天堂资源中文官网 | 真人与拘做受免费视频一 | 亚洲熟妇色xxxxx欧美老妇 | 国产网红无码精品视频 | 色综合久久网 | 欧美精品一区二区精品久久 | 性欧美疯狂xxxxbbbb | 麻豆蜜桃av蜜臀av色欲av | 国产亚洲美女精品久久久2020 | 2020久久超碰国产精品最新 | 任你躁在线精品免费 | 色五月丁香五月综合五月 | 国产成人精品必看 | 午夜精品久久久久久久久 | 熟妇激情内射com | 婷婷六月久久综合丁香 | 国产sm调教视频在线观看 | 美女扒开屁股让男人桶 | 亚洲の无码国产の无码步美 | 美女毛片一区二区三区四区 | 在线播放免费人成毛片乱码 | 日本成熟视频免费视频 | 精品人人妻人人澡人人爽人人 | 精品欧美一区二区三区久久久 | 夜夜躁日日躁狠狠久久av | 国产又粗又硬又大爽黄老大爷视 | 高清国产亚洲精品自在久久 | 丰满人妻精品国产99aⅴ | 97夜夜澡人人双人人人喊 | 国产成人精品必看 | 亚洲 高清 成人 动漫 | 国产精品人人妻人人爽 | 精品无人国产偷自产在线 | 77777熟女视频在线观看 а天堂中文在线官网 | 中文字幕乱码亚洲无线三区 | 久久精品99久久香蕉国产色戒 | 色综合久久久久综合一本到桃花网 | 国产成人无码午夜视频在线观看 | 高中生自慰www网站 | 人人妻人人澡人人爽精品欧美 | 日韩精品无码免费一区二区三区 | 亚洲色欲色欲欲www在线 | 天干天干啦夜天干天2017 | 亚洲午夜无码久久 | 西西人体www44rt大胆高清 | 色欲综合久久中文字幕网 | 久久久久久九九精品久 | 2019午夜福利不卡片在线 | 娇妻被黑人粗大高潮白浆 | 男女作爱免费网站 | 亚洲精品欧美二区三区中文字幕 | 欧美人与牲动交xxxx | 精品国偷自产在线视频 | 人妻插b视频一区二区三区 | 国产亚洲日韩欧美另类第八页 | 色欲av亚洲一区无码少妇 | 两性色午夜视频免费播放 | 免费人成在线观看网站 | 中文字幕日产无线码一区 | 少妇性l交大片欧洲热妇乱xxx | 国产精品久久精品三级 | 亚洲午夜福利在线观看 | 97精品人妻一区二区三区香蕉 | 牲欲强的熟妇农村老妇女视频 | 67194成是人免费无码 | 亚洲大尺度无码无码专区 | 九九在线中文字幕无码 | 国产成人精品必看 | 久久久久久亚洲精品a片成人 | 国产精品久久福利网站 | 国产av人人夜夜澡人人爽麻豆 | 国产特级毛片aaaaaaa高清 | 国产高潮视频在线观看 | 日本一卡2卡3卡四卡精品网站 | 九九综合va免费看 | 亚洲天堂2017无码 | 六十路熟妇乱子伦 | 亚洲中文字幕久久无码 | 国产成人无码午夜视频在线观看 | 人妻少妇精品无码专区动漫 | 国产精品无码久久av | 成熟女人特级毛片www免费 | 中文毛片无遮挡高清免费 | av在线亚洲欧洲日产一区二区 | 99re在线播放 | 4hu四虎永久在线观看 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 国产真实伦对白全集 | 老子影院午夜伦不卡 | 成人女人看片免费视频放人 | 日本精品高清一区二区 | 日韩视频 中文字幕 视频一区 | 亚洲一区二区三区无码久久 | 99久久久无码国产精品免费 | 日本免费一区二区三区最新 | 精品人人妻人人澡人人爽人人 | 久久久久人妻一区精品色欧美 | 99久久精品午夜一区二区 | 国产一区二区三区日韩精品 | а√资源新版在线天堂 | 76少妇精品导航 | 久久人人97超碰a片精品 | 中文字幕色婷婷在线视频 | 永久免费观看美女裸体的网站 | 天天av天天av天天透 | 国产精品va在线播放 | 在线观看欧美一区二区三区 | 沈阳熟女露脸对白视频 | 粗大的内捧猛烈进出视频 | 久久久久久亚洲精品a片成人 | 亚洲国产高清在线观看视频 | 欧美一区二区三区 | 18无码粉嫩小泬无套在线观看 | 日韩精品一区二区av在线 | 小鲜肉自慰网站xnxx | 免费中文字幕日韩欧美 | 国产精品亚洲五月天高清 | 亚洲国产精品美女久久久久 | 亚洲精品国产a久久久久久 | 国产亚洲tv在线观看 | 欧美性猛交xxxx富婆 | 国产香蕉97碰碰久久人人 | 国产免费无码一区二区视频 | 东北女人啪啪对白 | 久久精品国产大片免费观看 | 国产在线aaa片一区二区99 | 国产精品va在线播放 | 精品日本一区二区三区在线观看 | 国产精品久久久一区二区三区 | 国产偷国产偷精品高清尤物 | 又湿又紧又大又爽a视频国产 | 婷婷丁香六月激情综合啪 | 麻豆精产国品 | 少妇无码一区二区二三区 | 国产精品无码永久免费888 | 狂野欧美性猛xxxx乱大交 | 无码人妻av免费一区二区三区 | 野狼第一精品社区 | 天堂在线观看www | 日本一区二区更新不卡 | 国产亚洲精品久久久久久久久动漫 | 国产乱子伦视频在线播放 | 欧美日韩久久久精品a片 | 成 人 免费观看网站 | 久久无码中文字幕免费影院蜜桃 | 国产成人久久精品流白浆 | 亚洲精品国产第一综合99久久 | 乌克兰少妇性做爰 | 欧美激情一区二区三区成人 | 国产乱人伦av在线无码 | 亚洲国产一区二区三区在线观看 | 无码一区二区三区在线 | 欧美三级不卡在线观看 | 成人欧美一区二区三区黑人免费 | 日本一区二区三区免费高清 | 黄网在线观看免费网站 | 77777熟女视频在线观看 а天堂中文在线官网 | 无码av中文字幕免费放 | 色综合久久久无码中文字幕 | 大肉大捧一进一出视频出来呀 | 亚洲成a人片在线观看无码3d | 在教室伦流澡到高潮hnp视频 | 国内揄拍国内精品少妇国语 | 精品成在人线av无码免费看 | 高潮毛片无遮挡高清免费 | 欧美日韩视频无码一区二区三 | 中文字幕无码人妻少妇免费 | 久久综合香蕉国产蜜臀av | 日本va欧美va欧美va精品 | 精品厕所偷拍各类美女tp嘘嘘 | 东京热无码av男人的天堂 | 全黄性性激高免费视频 | 亚洲国产精品无码一区二区三区 | 亚洲精品一区二区三区婷婷月 | 亚洲欧美日韩国产精品一区二区 | 国产精品二区一区二区aⅴ污介绍 | 波多野结衣一区二区三区av免费 | 女高中生第一次破苞av | 日本熟妇大屁股人妻 | 欧美性猛交内射兽交老熟妇 | 99在线 | 亚洲 | 性啪啪chinese东北女人 | 久久久久久久久蜜桃 | 综合激情五月综合激情五月激情1 | 久久www免费人成人片 | 国产三级精品三级男人的天堂 | 在线天堂新版最新版在线8 | 天天做天天爱天天爽综合网 | 久久精品国产一区二区三区 | 性欧美牲交xxxxx视频 | 久久综合给久久狠狠97色 | 成人无码影片精品久久久 | 成 人 网 站国产免费观看 | 色情久久久av熟女人妻网站 | 少妇高潮一区二区三区99 | 在线 国产 欧美 亚洲 天堂 | 免费人成网站视频在线观看 | 无遮挡啪啪摇乳动态图 | 乱中年女人伦av三区 | 亚洲啪av永久无码精品放毛片 | 国产suv精品一区二区五 | 亚洲欧美综合区丁香五月小说 | 国产精品毛片一区二区 | 国产精品99久久精品爆乳 | 国产精品久久国产三级国 | 性啪啪chinese东北女人 | 久久久久国色av免费观看性色 | 欧美阿v高清资源不卡在线播放 | 欧美熟妇另类久久久久久多毛 | 激情内射日本一区二区三区 | 国产无遮挡吃胸膜奶免费看 | 免费乱码人妻系列无码专区 | 亚洲精品鲁一鲁一区二区三区 | 无遮挡国产高潮视频免费观看 | 亚洲精品久久久久中文第一幕 | 搡女人真爽免费视频大全 | 内射老妇bbwx0c0ck | 国产欧美熟妇另类久久久 | 免费无码肉片在线观看 | 成人亚洲精品久久久久软件 | 2020久久超碰国产精品最新 | 日本va欧美va欧美va精品 | 九九久久精品国产免费看小说 | 未满成年国产在线观看 | 精品无人国产偷自产在线 | ass日本丰满熟妇pics | 免费人成在线观看网站 | 永久免费精品精品永久-夜色 | 天堂亚洲2017在线观看 | 伊人久久婷婷五月综合97色 | 色诱久久久久综合网ywww | 久久久亚洲欧洲日产国码αv | 国产真人无遮挡作爱免费视频 | 欧美 亚洲 国产 另类 | 在线天堂新版最新版在线8 | 啦啦啦www在线观看免费视频 | 亚洲综合久久一区二区 | 99精品视频在线观看免费 | 日韩欧美中文字幕公布 | 国产精品国产自线拍免费软件 | 亚洲码国产精品高潮在线 | 亚洲精品一区二区三区在线 | 亚洲一区二区三区在线观看网站 | 亚洲一区二区三区在线观看网站 | 波多野结衣乳巨码无在线观看 | 亚洲精品久久久久中文第一幕 | 一本久道久久综合狠狠爱 | 久久综合九色综合97网 | а√资源新版在线天堂 | 欧美亚洲日韩国产人成在线播放 | 亚洲熟妇色xxxxx欧美老妇y | 最新版天堂资源中文官网 | 任你躁国产自任一区二区三区 | 狠狠综合久久久久综合网 | 亚洲熟妇自偷自拍另类 | 亚洲自偷精品视频自拍 | 动漫av网站免费观看 | 亚洲精品无码国产 | 成人性做爰aaa片免费看 | 久久午夜无码鲁丝片午夜精品 | 对白脏话肉麻粗话av | 亚洲人成无码网www | 亚洲国产精品无码久久久久高潮 | 在线 国产 欧美 亚洲 天堂 | 亚洲 a v无 码免 费 成 人 a v | 2020久久香蕉国产线看观看 | 国产熟妇高潮叫床视频播放 | 一区二区三区高清视频一 | 自拍偷自拍亚洲精品被多人伦好爽 | 欧美乱妇无乱码大黄a片 | 国产免费久久精品国产传媒 | 色一情一乱一伦一区二区三欧美 | 88国产精品欧美一区二区三区 | 黑人玩弄人妻中文在线 | 99国产精品白浆在线观看免费 | 国产精品久久精品三级 | 亚洲 日韩 欧美 成人 在线观看 | 亚洲精品国产品国语在线观看 | 国产片av国语在线观看 | 日韩少妇白浆无码系列 | 成 人影片 免费观看 | 久久久中文久久久无码 | 亚洲 欧美 激情 小说 另类 | 成人欧美一区二区三区黑人免费 | 久久午夜无码鲁丝片 | 日本精品高清一区二区 | 美女张开腿让人桶 | 精品久久久中文字幕人妻 | 国产免费久久精品国产传媒 | 老头边吃奶边弄进去呻吟 | 国产sm调教视频在线观看 | 老熟妇仑乱视频一区二区 | 中文字幕亚洲情99在线 | 成人一在线视频日韩国产 | 日本一区二区更新不卡 | 少妇厨房愉情理9仑片视频 | 精品欧美一区二区三区久久久 | 欧美日本日韩 | 日本精品久久久久中文字幕 | 亚无码乱人伦一区二区 | 中文字幕色婷婷在线视频 | 特黄特色大片免费播放器图片 | 国产精品无码久久av | 狠狠色噜噜狠狠狠7777奇米 | 2020久久香蕉国产线看观看 | 国产内射爽爽大片视频社区在线 | 国产绳艺sm调教室论坛 | 亚洲乱码中文字幕在线 | 日韩人妻无码中文字幕视频 | 精品厕所偷拍各类美女tp嘘嘘 | 欧美熟妇另类久久久久久多毛 | 精品偷拍一区二区三区在线看 | 一本久道高清无码视频 | 亚洲а∨天堂久久精品2021 | 无码国产乱人伦偷精品视频 | 99久久无码一区人妻 | www国产亚洲精品久久久日本 | 老子影院午夜精品无码 | 红桃av一区二区三区在线无码av | 精品国产成人一区二区三区 | 午夜理论片yy44880影院 | 亚洲成av人片在线观看无码不卡 | 日韩精品无码一区二区中文字幕 | 一本久道久久综合婷婷五月 | 亚洲一区二区三区含羞草 | 激情国产av做激情国产爱 | 亚洲国产精品久久人人爱 | 日本www一道久久久免费榴莲 | 性啪啪chinese东北女人 | 福利一区二区三区视频在线观看 | 精品国产青草久久久久福利 | 亚洲精品www久久久 | 日韩精品无码免费一区二区三区 | 亚洲国产精品毛片av不卡在线 | 国产 浪潮av性色四虎 | 欧美丰满少妇xxxx性 | 成人精品视频一区二区 | 国产一精品一av一免费 | 熟妇人妻无码xxx视频 | 欧美xxxx黑人又粗又长 | 露脸叫床粗话东北少妇 | 欧美激情一区二区三区成人 | 亚洲gv猛男gv无码男同 | 熟女少妇在线视频播放 | a在线亚洲男人的天堂 | 人妻夜夜爽天天爽三区 | 在线精品国产一区二区三区 | 国产精品免费大片 | 亚洲男人av天堂午夜在 | 亚洲成熟女人毛毛耸耸多 | 未满成年国产在线观看 | 国产免费久久久久久无码 | 日日摸天天摸爽爽狠狠97 | 国产精华av午夜在线观看 | 高潮毛片无遮挡高清免费视频 | 色综合久久久无码中文字幕 | 日本精品高清一区二区 | 久久天天躁狠狠躁夜夜免费观看 | 亚洲中文字幕乱码av波多ji | 妺妺窝人体色www婷婷 | 亚洲日韩av一区二区三区四区 | 日本爽爽爽爽爽爽在线观看免 | 一二三四在线观看免费视频 | 亚洲男人av香蕉爽爽爽爽 | 亚洲啪av永久无码精品放毛片 | 亚洲成a人片在线观看无码3d | 精品午夜福利在线观看 | 在线看片无码永久免费视频 | 又黄又爽又色的视频 | 女高中生第一次破苞av | 中文字幕无码免费久久99 | 中文字幕日韩精品一区二区三区 | 中文字幕人妻丝袜二区 | 午夜精品久久久久久久 | 国产成人一区二区三区在线观看 | 国产内射爽爽大片视频社区在线 | 99re在线播放 | 中文字幕日韩精品一区二区三区 | 亚洲中文字幕无码中字 | 国产午夜福利亚洲第一 | 国内综合精品午夜久久资源 | a国产一区二区免费入口 | 久久99精品国产麻豆 | a在线亚洲男人的天堂 | 无码av免费一区二区三区试看 | 牛和人交xxxx欧美 | 熟女体下毛毛黑森林 | 在线看片无码永久免费视频 | 中文字幕日韩精品一区二区三区 | 亚洲狠狠色丁香婷婷综合 | 久久无码中文字幕免费影院蜜桃 | 少妇激情av一区二区 | 国产又粗又硬又大爽黄老大爷视 | 51国偷自产一区二区三区 | 亚洲精品国产第一综合99久久 | 精品国产一区av天美传媒 | 欧美 日韩 人妻 高清 中文 | 国产av无码专区亚洲a∨毛片 | 一本大道伊人av久久综合 | 亚洲中文字幕在线无码一区二区 | 国产亚洲美女精品久久久2020 | 激情内射亚州一区二区三区爱妻 | 网友自拍区视频精品 | 欧美熟妇另类久久久久久不卡 | 装睡被陌生人摸出水好爽 | 亚洲精品欧美二区三区中文字幕 | 精品久久久无码人妻字幂 | 久久久久99精品成人片 | 国产手机在线αⅴ片无码观看 | 熟妇人妻无码xxx视频 | 图片小说视频一区二区 | 欧美日韩色另类综合 | 乱人伦人妻中文字幕无码久久网 | 97人妻精品一区二区三区 | 日本精品少妇一区二区三区 | 51国偷自产一区二区三区 | 无码av岛国片在线播放 | 中文字幕色婷婷在线视频 | 国产欧美精品一区二区三区 | 天堂а√在线地址中文在线 | 久久综合九色综合97网 | 午夜成人1000部免费视频 | 真人与拘做受免费视频一 | 日本爽爽爽爽爽爽在线观看免 | 久久人人爽人人爽人人片av高清 | 亚洲无人区一区二区三区 | 乱中年女人伦av三区 | 国内丰满熟女出轨videos | 精品无码一区二区三区的天堂 | 欧美变态另类xxxx | 免费观看又污又黄的网站 | 国产欧美精品一区二区三区 | 无码精品国产va在线观看dvd | 少妇无码av无码专区在线观看 | 午夜丰满少妇性开放视频 | 大屁股大乳丰满人妻 | 精品无码国产自产拍在线观看蜜 | 亚洲精品午夜无码电影网 | 久久97精品久久久久久久不卡 | 无码纯肉视频在线观看 | 性做久久久久久久久 | 一本久久伊人热热精品中文字幕 | 亚洲最大成人网站 | 亚洲中文字幕av在天堂 | 成年女人永久免费看片 | 中文字幕无码免费久久9一区9 | 色综合视频一区二区三区 | 中文字幕色婷婷在线视频 | 在线观看免费人成视频 | 久久成人a毛片免费观看网站 | 国产卡一卡二卡三 | 国内精品九九久久久精品 | 人妻熟女一区 | 欧美大屁股xxxxhd黑色 | 成人精品视频一区二区三区尤物 | 狠狠亚洲超碰狼人久久 | 麻豆精品国产精华精华液好用吗 | 久久久久成人片免费观看蜜芽 | 亚洲成a人片在线观看无码3d | 黑人玩弄人妻中文在线 | 1000部啪啪未满十八勿入下载 | 亚洲成av人片天堂网无码】 | 国产性生交xxxxx无码 | 国产精品香蕉在线观看 | 久久久中文久久久无码 | 日韩欧美中文字幕公布 | 国产精品无码mv在线观看 | 成人一在线视频日韩国产 | 国模大胆一区二区三区 | 一本久道久久综合婷婷五月 | av香港经典三级级 在线 | 精品国产一区二区三区av 性色 | 成人免费视频在线观看 | 婷婷综合久久中文字幕蜜桃三电影 | 国产亚洲视频中文字幕97精品 | 7777奇米四色成人眼影 | 午夜精品久久久久久久 | 国产激情无码一区二区 | 欧美熟妇另类久久久久久不卡 | 人妻aⅴ无码一区二区三区 | 久久久亚洲欧洲日产国码αv | 国内老熟妇对白xxxxhd | 中文字幕色婷婷在线视频 | 性欧美牲交xxxxx视频 | 午夜精品久久久久久久久 | 秋霞成人午夜鲁丝一区二区三区 | 成人三级无码视频在线观看 | 亚洲综合另类小说色区 | 亚洲色www成人永久网址 | 在线精品国产一区二区三区 | 狠狠色噜噜狠狠狠7777奇米 | 欧美一区二区三区视频在线观看 | 精品国产一区二区三区四区在线看 | 国产亚洲精品精品国产亚洲综合 | 麻豆精产国品 | 久久伊人色av天堂九九小黄鸭 | 精品国产aⅴ无码一区二区 | 激情内射亚州一区二区三区爱妻 | 国精产品一品二品国精品69xx | 久久人人爽人人爽人人片ⅴ | 亚洲精品午夜无码电影网 | 国产性生交xxxxx无码 | 双乳奶水饱满少妇呻吟 | 99久久精品午夜一区二区 | 人人妻人人澡人人爽人人精品 | 成人精品视频一区二区三区尤物 | 成人精品天堂一区二区三区 | 中文字幕精品av一区二区五区 | 亚洲国产一区二区三区在线观看 | 欧美阿v高清资源不卡在线播放 | 亚洲 欧美 激情 小说 另类 | 麻豆精产国品 | 日韩少妇白浆无码系列 | 亚洲自偷自偷在线制服 | 国产特级毛片aaaaaa高潮流水 | 国产真实乱对白精彩久久 | 欧美日韩亚洲国产精品 | 国产一区二区三区精品视频 | 午夜理论片yy44880影院 | 欧美精品国产综合久久 | 久久久久免费看成人影片 | 精品人妻人人做人人爽夜夜爽 | 中文字幕人妻丝袜二区 | 欧美 日韩 人妻 高清 中文 | 草草网站影院白丝内射 | 国产成人无码av片在线观看不卡 | 又大又硬又黄的免费视频 | 久久zyz资源站无码中文动漫 | 久久精品视频在线看15 | 四十如虎的丰满熟妇啪啪 | 久久99精品久久久久久动态图 | 乱人伦人妻中文字幕无码久久网 | 性色av无码免费一区二区三区 |