Создать канал
Статья создана
Обновлена 8 ноября 2024 г.
Интерфейс Cloud Video
REST API
gRPC API
- Откройте главную страницу
Cloud Video. - Нажмите кнопку
Создать канал. - На странице создания канала введите:
- Имя.
- (Опционально) Описание.
- Нажмите кнопку Создать.
После создания канала вы окажетесь внутри этого канала во вкладке
Выполните команду:
curl \
--request POST \
--url 'https://video.api.cloud.yandex.net/video/v1/channels' \
--header 'Authorization: Bearer <IAM-токен>' \
--header 'Content-Type: application/json' \
--data '{
"organization_id": "<идентификатор_организации>",
"title": "<имя_канала>"
}'
Где:
<IAM-токен>
— IAM-токен, необходимый для аутентификации в Cloud Video API.<идентификатор_организации>
— идентификатор организации, в которой создается канал Cloud Video.<имя_канала>
— имя создаваемого канала в Cloud Video.
Результат:
{
"done": true,
"metadata": {
"@type": "type.googleapis.com/yandex.cloud.video.v1.CreateChannelMetadata",
"channelId": "vplcdyphvqik********"
},
"response": {
"@type": "type.googleapis.com/yandex.cloud.video.v1.Channel",
"id": "vplcdyphvqik********",
"organizationId": "bpfaidqca8vd********",
"title": "my-very-first-channel",
"createdAt": "2024-09-16T19:01:10.591128Z",
"updatedAt": "2024-09-16T19:01:10.591128Z"
},
"id": "vplp4vofhojp********",
"description": "Channel create",
"createdAt": "2024-09-16T19:01:10.596734Z",
"createdBy": "ajeol2afu1js********",
"modifiedAt": "2024-09-16T19:01:10.596734Z"
}
Выполните команду:
grpcurl \
-rpc-header "Authorization: Bearer <IAM-токен>" \
-d '{
"organization_id": "<идентификатор_организации>",
"title": "<имя_канала>"
}' \
video.api.cloud.yandex.net:443 yandex.cloud.video.v1.ChannelService/Create
Где:
<IAM-токен>
— IAM-токен, необходимый для аутентификации в Cloud Video API.<идентификатор_организации>
— идентификатор организации, в которой создается канал Cloud Video.<имя_канала>
— имя создаваемого канала в Cloud Video.
Результат:
{
"id": "vplpvkqo2uyv********",
"description": "Channel create",
"createdAt": "2024-09-16T10:36:56.973051Z",
"createdBy": "ajeol2afu1js********",
"modifiedAt": "2024-09-16T10:36:56.973051Z",
"done": true,
"metadata": {
"@type": "type.googleapis.com/yandex.cloud.video.v1.CreateChannelMetadata",
"channelId": "vplcqy2qxkjy********"
},
"response": {
"@type": "type.googleapis.com/yandex.cloud.video.v1.Channel",
"createdAt": "2024-09-16T10:36:56.968240Z",
"id": "vplcqy2qxkjy********",
"organizationId": "bpfaidqca8vd********",
"title": "my-very-first-channel",
"updatedAt": "2024-09-16T10:36:56.968240Z"
}
}