簡介
自定義字段允許您將自定義元數據添加到您的視頻以滿足您組織的需求。它們可用於組織視頻、將它們分組以播放列表,以及許多其他事情。您可以使用 CMS API 創建、更新、刪除和列出帳戶的自定義字段,這在您將 Video Cloud 與 CMS 或其他系統集成時特別有用。
創建自定義字段
要創建自定義字段,您發送POST
帶有自定義字段詳細信息的請求。
請求網址
https://cms.api.brightcove.com/v1/accounts/{account_id}/video_fields/custom_fields
方法
POST
請求主體範例
{
"id": “internal_name”,
"display_name" : "Display name",
"description" : "Custom field description",
"type" : "enum",
"required" : true,
"enum_values" : ["EnumValue1", "EnumValue2"]
}
示例響應(成功狀態代碼:201)
{
"id" : "internal_name",
"display_name" : "Display name",
"description" : "Custom field description",
"type" : "enum",
"required" : true,
"enum_values" : ["EnumValue1", "EnumValue2"]
}
欄位 | 類型 | 描述 |
---|---|---|
id |
串 |
字段的內部名稱。可以更新。請注意,更新它會觸發一個內部過程來更新id 在任何具有自定義字段的視頻中。
要求:
|
display_name |
串 |
UI 的顯示名稱。可以更新。
要求:
|
description |
串 |
字段說明。可以更新。
要求:
|
type |
枚舉(字符串) |
字段類型。無法更新。
要求:
|
required |
布林 |
激活視頻是否需要該字段。可以更新。。
默認: |
enum_values |
數組(字符串) |
的允許值enum 場地。可以更新。
要求:
|
獲取自定義字段
獲取所有自定義字段的列表
要獲取所有自定義字段的數組,您發送GET
帶有自定義字段詳細信息的請求。
請求網址
https://cms.api.brightcove.com/v1/accounts/{account_id}/video_fields/custom_fields
方法
GET
示例響應(成功狀態代碼:200)
[{
"id" : "display_name_1",
"display_name" : "Display name 1",
"description" : "Custom field description",
"type" : "enum",
"required" : true,
"enum_values" : ["EnumValue1", "EnumValue2"]
},
{
"id" : "display_name_2",
"display_name" : "Display name 2",
"description" : "Custom field description",
"type" : "enum",
"required" : true,
"enum_values" : ["EnumValue1", "EnumValue2"]
}]
獲取一個自定義字段
要獲取所有自定義字段的數組,您發送GET
帶有自定義字段詳細信息的請求。
請求網址
https://cms.api.brightcove.com/v1/accounts/{account_id}/video_fields/custom_fields/{custom_field_id}
方法
GET
示例響應(成功狀態代碼:200)
{
"id" : "internal_name",
"display_name" : "Display name",
"description" : "Custom field description",
"type" : "enum",
"required" : true,
"enum_values" : ["EnumValue1", "EnumValue2"]
}
欄位 | 類型 | 描述 |
---|---|---|
id |
串 | 字段的內部名稱。可以更新。 |
display_name |
串 | UI 的顯示名稱。可以更新。 |
description |
串 | 字段說明。可以更新。 |
type |
枚舉(字符串) |
字段類型(string 或者enum ).無法更新。
|
required |
布林 | 激活視頻是否需要該字段。可以更新。。 |
enum_values |
數組(字符串) |
的允許值enum 場地。可以更新。
|
更新自定義字段
要更新自定義字段,您發送PATCH
帶有自定義字段詳細信息的請求。
請求網址
https://cms.api.brightcove.com/v1/accounts/{account_id}/video_fields/custom_fields/{custom_field_id}
方法
PATCH
請求主體範例
枚舉類型
{
"id": “internal_name”,
"display_name" : "Display name",
"description" : "Custom field description",
"required" : true,
"enum_values" : ["EnumValue1", "EnumValue2"]
}
示例響應(成功狀態代碼:201)
{
"id" : "internal_name",
"display_name" : "Display name",
"description" : "Custom field description",
"type" : "enum",
"required" : true,
"enum_values" : ["EnumValue1", "EnumValue2"]
}
字符串類型
{
"id": “internal_name”,
"display_name" : "Display name",
"description" : "Custom field description",
"required" : true,
}
示例響應(成功狀態代碼:201)
{
"id" : "internal_name",
"display_name" : "Display name",
"description" : "Custom field description",
"type" : "string",
"required" : true
}
欄位 | 類型 | 描述 |
---|---|---|
id |
串 |
字段的內部名稱。可以更新。筆記更新它會觸發一個內部過程來更新id 在任何具有自定義字段的視頻中。
要求:
|
display_name |
串 |
UI 的顯示名稱。可以更新。
要求:
|
description |
串 |
字段說明。可以更新。
要求:
|
required |
布林 |
激活視頻是否需要該字段。可以更新。。
默認: |
enum_values |
數組(字符串) |
的允許值enum 場地。可以更新。
要求:
|
刪除自定義字段
要創建自定義字段,您發送Delete
帶有自定義字段詳細信息的請求。
請求網址
hhttps://cms.api.brightcove.com/v1/accounts/{account_id}/video_fields/custom_fields/{custom_field_id}
方法
DELETE