Aperçu
Ce document détaille les opérations disponibles à partir des différentes API. Vous en avez besoin lorsque vous faites des demandes au service OAuth pour informations d'identification du client.
Remarque : pour certaines API, les informations d'identification du client peuvent également être obtenues à l'aide de l'interface utilisateur des informations d'identification OAuth. Consultez le document suivant pour obtenir des instructions sur l'utilisation de l'interface utilisateur OAuth.
Opérations
Les options d'opérations actuellement prises en charge sont indiquées dans le tableau suivant :
API | Opérations | Version Studio |
---|---|---|
API d'analyse | video-cloud/analytics/read |
|
API d'audience | video-cloud/audience/read video-cloud/audience/write |
|
API Cloud Playout | video-cloud/cloud-playout/read video-cloud/cloud-playout/all |
|
API CMS [1-1] |
video-cloud/video/read video-cloud/video/create video-cloud/video/update video-cloud/video/delete video-cloud/video/all video-cloud/asset/delete video-cloud/playlist/read video-cloud/playlist/create video-cloud/playlist/update video-cloud/playlist/delete video-cloud/playlist/all video-cloud/sharing-relationships/read video-cloud/sharing-relationships/create video-cloud/sharing-relationships/update video-cloud/sharing-relationships/delete video-cloud/sharing-relationships/all video-cloud/notifications/all
|
|
API d'ingestion dynamique[1-1] | video-cloud/video/all video-cloud/ingest-profiles/profile/read video-cloud/ingest-profiles/account/read video-cloud/upload-urls/read |
|
Ingérer l'API des profils |
video-cloud/ingest-profiles/profile/read video-cloud/ingest-profiles/profile/write video-cloud/ingest-profiles/account/read video-cloud/ingest-profiles/account/write |
|
API d'expérience sur la page | video-cloud/experience/read video-cloud/experience/all |
|
Clés d'autorisation de lecture | video-cloud/playback-auth/key/read video-cloud/playback-auth/key/write |
|
API de liste noire | video-cloud/playback-auth/blacklist |
Aucune |
API d'audit | video-cloud/playback-auth/audit |
Aucune |
API des droits de lecture |
video-cloud/playback-auth/playback-rights/read video-cloud/playback-auth/playback-rights/write
|
Aucune |
API de gestion des joueurs | video-cloud/player/read video-cloud/player/all |
|
API sociale |
video-cloud/social/api/read video-cloud/social/mrss/read video-cloud/social/mrss/write
|
|
API SSAI |
video-cloud/ssai/read video-cloud/ssai/all
|
Opérations et équivalents Studio
Pour simplifier la sélection des autorisations pour les non-développeurs, l'interface utilisateur d'authentification API dans Studio les représente différemment de ce qu'elles sont nommées dans les opérations d'API :
Le tableau suivant présente les opérations d'API et leurs équivalents sur la page Authentification de l'API Studio.
Opération API | Équivalent studio |
---|---|
video-cloud/analytics/read |
Analytics -> Read |
video-cloud/audience/read |
Audience -> Read |
video-cloud/audience/read + video-cloud/audience/write |
Audience -> Read/Write |
video-cloud/cloud-playout/read |
Cloud Playout -> Read |
video-cloud/cloud-playout/all |
Cloud Playout -> Read/Write |
video-cloud/video/read |
CMS -> Video Read |
video-cloud/video/create |
Dynamic Ingest -> Create |
video-cloud/video/all ou video-cloud/video/read + video-cloud/video/create + video-cloud/video/update + video-cloud/video/delete |
CMS -> Video Read/Write |
video-cloud/playlist/read |
CMS -> Playlist Read |
video-cloud/playlist/all ou video-cloud/playlist/read + video-cloud/playlist/create + video-cloud/playlist/update + video-cloud/playlist/delete |
CMS -> Playlist Read/Write |
video-cloud/asset/delete |
Pas d'équivalent |
video-cloud/sharing-relationships/read |
CMS -> Sharing Relationships Read |
video-cloud/sharing-relationships/all ou video-cloud/sharing-relationships/read + video-cloud/sharing-relationships/create + video-cloud/sharing-relationships/update + video-cloud/sharing-relationships/delete |
CMS -> Sharing Relationships Read/Write |
video-cloud/notifications/all |
CMS -> Notifications |
video-cloud/upload-urls/read |
Dynamic Ingest -> Push Files |
|
In-Page Experiences -> Read |
|
In-Page Experiences -> Read/Write |
video-cloud/ingest-profiles/profile/read |
Ingest Profile -> Read |
video-cloud/ingest-profiles/profile/read + video-cloud/ingest-profiles/profile/write |
Ingest Profile -> Read/Write |
video-cloud/ingest-profiles/account/read |
Ingest Profile -> Configuration Read |
video-cloud/ingest-profiles/account/read + video-cloud/ingest-profiles/account/write |
Ingest Profile -> Configuration Read/Write |
video-cloud/player/read |
Players -> Read |
video-cloud/player/all |
Players -> Read/Write |
video-cloud/playback-auth/key/read |
Playback Auth Key -> Read |
video-cloud/playback-auth/key/write |
Playback Auth Key -> Write |
video-cloud/social/api/read |
Social -> Status Read |
video-cloud/social/mrss/read |
Social -> MRSS Read |
video-cloud/social/mrss/write |
Social -> MRSS Write |
video-cloud/ssai/read |
SSAI -> Read |
video-cloud/ssai/all |
SSAI -> Read/Write |
API | Opérations |
---|---|
API de gestion des joueurs | perform/player/all |
Remarques
- [1-1] Les
video
autorisations incluent les autorisations pour lesasset
opérations correspondantes, c'est-à-dire vous/video/all
donnent des autorisations pour toutes les opérations relatives aux actifs ( les opérations sur les CMS API terminaux /accounts/ {account_id} /videos/ {video_id} /assets/...), vous/video/read
donnent des autorisations pour les opérations de lecture des actifs, etc.
Pour obtenir des guides détaillés sur l'obtention des informations d'identification client à l'aide de curl ou de Postman, consultez :