Paper Contacter le support | état du système L'état du système
Contenu de la page

    Présentation: API de plate-forme

    Les API de la plateforme Brightcove vous permettent d'automatiser les interactions avec les systèmes Brightcove et de créer une intégration entre les systèmes Brightcove et votre CMS et d'autres applications.

    Introduction

    Les API de la plate-forme Brightcove sont des API RESTful qui vous permettent d'obtenir et d'envoyer des données à différentes parties de la plate-forme Brightcove. Quelques exemples d'utilisation:

    • Ingérer des vidéos dans Video Cloud
    • Gérer des vidéos sur Video Cloud
    • Création de rapports d'analyse personnalisés pour un Video Cloud Compte
    • Créer et gérer Brightcove players
    • Création de Brightcove Live emplois pour live en streaming
    • Création de travaux de transcodage pour les vidéos en Zencoder

    API RESTful

    Si vous n'êtes pas familier avec les API RESTful, elles ont certaines caractéristiques communes:

    • Les demandes sont faites en envoyant une requête HTTP, en utilisant différentes méthodes telles que GET, POST, PATCH DELETE, en fonction du type d’opération effectuée.
    • La réponse est généralement sous la forme d'un JSON chaîne de caractères, que tout langage de programmation peut analyser en types de données natifs.

    La beauté de REST est que les API RESTful ne dépendent d'aucun langage de programmation particulier. Tant que vous pouvez faire des requêtes HTTP et analyser des réponses JSON, l'API ne vous soucie pas de la langue que vous utilisez.

    CORS

    Une chose que vous devez savoir est que la plupart des API Brightcove ne sont pas CORS activée. Vous pouvez lire le document lié pour une explication complète, mais le résultat est que, dans presque tous les cas, les demandes d'API ne peuvent pas être effectuées depuis un client Web (une application Web, par exemple).

    Il est toujours possible d'utiliser des interfaces Web avec les API en acheminant les demandes d'API via un proxy côté serveur, comme nous le faisons dans de nombreux exemples d'applications sur ce site, et d'expliquer dans Utilisation des API REST.

    Vous pouvez faire des demandes depuis votre propre ordinateur connecté à Internet en utilisant des outils tels que cURL, Facteurou Insomnie

    Authentification

    L'authentification pour la plupart des API de plate-forme s'effectue via un jeton d'accès temporaire OAuth2. Quelques API utilisent à la place une clé API permanente ou une clé de stratégie. Consultez la documentation sur les API individuelles pour plus de détails.

    Video Cloud Apis

    Video Cloud Apis
    API Utiliser Landing page Vue d'ensemble Quick Start Référence
    CMS Gérer des vidéos et des playlists (non mises en cache) Landing page Vue d'ensemble Quick Start Référence
    Dynamic Ingest Ajouter, remplacer et retranscrire des vidéos et des éléments Landing page Vue d'ensemble Quick Start Référence
    Analytique Obtenir des données analytiques pour votre Video Cloud comptes Landing page Vue d'ensemble Quick Start Référence
    Data Collection Envoyer des données analytiques à Video Cloud de nonBrightcove players Landing page Vue d'ensemble Quick Start Référence
    Playback Accéder aux données de vidéos et de playlists des clients Landing page Vue d'ensemble Quick Start Référence
    Audience Obtenir audience données pour votre Video Cloud comptes Landing page Vue d'ensemble   Référence
    Social Obtenir l'historique et l'état du partage avec social plateformes pour votre Video Cloud vidéos Landing page Vue d'ensemble   Référence
    SSAI Gérer les configurations publicitaires pour l'intégration publicitaire côté serveur (VOD) Landing page Vue d'ensemble   Référence
    Ingest Profiles API Gérer les profils d'acquisition pour votre compte Landing page Vue d'ensemble Quick Start Référence
    Expériences sur la page (REST) Gérez vos expériences sur la page Landing page Vue d'ensemble   Référence
    OAuth Obtenir les informations d'identification du client et les jetons d'accès pour les autres API RESTful Landing page Vue d'ensemble Quick Start Référence
    Policy Générez les clés de stratégie utilisées pour accéder à Playback API Landing page Vue d'ensemble Quick Start Référence
    Player Management Créer et gérer Brightcove joueurs Landing page Vue d'ensemble Quick Start Référence
    Delivery System Gestion et déploiement pour player Fichiers connexes Landing page Vue d'ensemble Quick Start Référence

    Brightcove Player API (autonomes)

    Brightcove Player Apis
    API Utiliser Landing page Vue d'ensemble Quick Start Référence
    Player Management Créer et gérer Brightcove joueurs Landing page Vue d'ensemble Quick Start Référence
    Delivery System Gestion et déploiement pour player Fichiers connexes Landing page Vue d'ensemble Quick Start Référence
    OAuth Obtenir les informations d'identification du client et les jetons d'accès pour les autres API RESTful Landing page Vue d'ensemble Quick Start Référence

    Brightcove Live API

    Brightcove Live API
    API Utiliser Landing page Vue d'ensemble Quick Start Référence
    Live Créer et gérer live flux Landing page Vue d'ensemble Quick Start Référence

    Zencoder API

    Zencoder API
    API Utiliser Landing page Vue d'ensemble Quick Start Référence
    Zencoder Transcoder la VOD et live actifs de flux Landing page Quick Start Paramètres de codage Référence

    Dernière mise à jour de la page le 28 sept.2020