assistance Contacter le support | Étatétat du système du système
Contenu de la page

    Présentation : API de plate-forme

    Les API de la plate-forme 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. Voici quelques exemples d'utilisation :

    • Incorporer des vidéos dans Video Cloud
    • Gestion des vidéos sur Video Cloud
    • Création de rapports d'analyse personnalisés pour un compte Video Cloud
    • Création et gestion de joueurs Brightcove
    • Création d'emplois Brightcove Live pour le streaming en direct
    • Création de travaux de transcodage pour les vidéos dans Zencoder

    API RESTful

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

    • Les requêtes sont effectuées en envoyant une requête HTTP, en utilisant différentes méthodes telles que GET , POST , PATCH , et DELETE , selon le type d'opération effectuée.
    • La réponse est généralement sous la forme d'une chaîne JSON , 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 pas d'un langage de programmation particulier. Tant que vous pouvez faire des requêtes HTTP et analyser les réponses JSON, l'API ne se 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 activées CORS . Vous pouvez lire le document lié pour obtenir une explication complète, mais le résultat est que les demandes d'API dans presque tous les cas ne peuvent pas être faites à partir d'un client Web (une application web, par exemple).

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

    Vous pouvez faire des demandes depuis votre propre ordinateur connecté à Internet à l'aide d'outils tels que boucle , Facteur , ou Insomnie

    Authentification

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

    API Video Cloud

    API Video Cloud
    API Utiliser Page de destination Présentation Démarr. rapide Référence
    CMS Gérer les vidéos et les listes de lecture (non mises en cache) Landing Page Overview Quick Start Reference
    Dynamic Ingest Ajouter, remplacer et retranscoder des vidéos et des ressources Landing Page Overview Quick Start Reference
    Analytics Obtenir des données d'analyse pour vos Video Cloud comptes Landing Page Overview Quick Start Reference
    Data Collection Envoyer des données analytiques Video Cloud à desBrightcove non-joueurs Landing Page Overview Quick Start Reference
    Playback Accéder aux données vidéo et playlist des clients Landing Page Overview Quick Start Reference
    Audience Obtenir des données d'audience pour vos Video Cloud comptes Landing Page Overview   Reference
    Social Obtenir l'historique et le statut du partage sur les plateformes sociales pour vos Video Cloud vidéos Landing Page Overview   Reference
    SSAI Gérer les configurations publicitaires pour l'intégration d'annonces côté serveur (VOD) Landing Page Overview   Reference
    Ingest Profiles Gérer les profils d'ingest pour votre compte Landing Page Overview Quick Start Reference
    In-Page Experiences (REST) Gérer vos expériences en page Landing Page Overview   Reference
    OAuth Obtenir des informations d'identification client et des jetons d'accès pour les autres API RESTful Landing Page Overview Quick Start Reference
    Policy Générez des clés de stratégie qui sont utilisées pour accéder à la Playback API Landing Page Overview Quick Start Reference
    Player Management Créer et gérer des Brightcove joueurs Landing Page Overview Quick Start Reference
    Delivery System Gestion et déploiement des fichiers liés au lecteur Landing Page Overview Quick Start Reference

    API Brightcove Player (autonomes)

    API du lecteur Brightcove
    API Utiliser Page de destination Présentation Démarr. rapide Référence
    Player Management Créer et gérer des Brightcove joueurs Landing Page Overview Quick Start Reference
    Delivery System Gestion et déploiement des fichiers liés au lecteur Landing Page Overview Quick Start Reference
    OAuth Obtenir des informations d'identification client et des jetons d'accès pour les autres API RESTful Landing Page Overview Quick Start Reference

    API Live Brightcove

    API Live Brightcove
    API Utiliser Page de destination Présentation Démarr. rapide Référence
    Live Créer et gérer des flux en direct Landing Page Overview Quick Start Reference

    API Zencoder

    API Zencoder
    API Utiliser Page de destination Présentation Démarr. rapide Référence
    Zencoder Transcoder les ressources de VOD et de diffusion en direct Landing Page Quick Start Encoding Settings Reference