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éation et gestion de Brightcove players
    • Création de Brightcove Live emplois pour diffusion en direct
    • 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 Utilisez 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 Overview Quick Start Reference
    Dynamic Ingest Ajouter, remplacer et retranscrire des vidéos et des éléments Landing Page Overview Quick Start Reference
    Analytics Obtenir des données analytiques pour votre Video Cloud comptes Landing Page Overview Quick Start Reference
    Data Collection Envoyer des données analytiques à Video Cloud de nonBrightcove players Landing Page Overview Quick Start Reference
    Playback Accéder aux données de vidéos et de playlists des clients Landing Page Overview Quick Start Reference
    Audience Obtenir les données d'audience pour votre Video Cloud comptes Landing Page Overview Reference
    Social Obtenez l'historique et le statut de partage sur les plateformes sociales pour votre Video Cloud vidéos Landing Page Overview Reference
    SSAI Gérer les configurations publicitaires pour l'intégration publicitaire côté serveur (VOD) Landing Page Overview Reference
    Ingest Profiles Gérer les profils d'acquisition pour votre compte Landing Page Overview Quick Start Reference
    In-Page Experiences (REST) Gérez vos expériences sur la page Landing Page Overview Reference
    OAuth Obtenir les informations d'identification du client et les jetons d'accès pour les autres API RESTful Landing Page Overview Quick Start Reference
    Policy Générez les clés de stratégie utilisées pour accéder à Playback API Landing Page Overview Quick Start Reference
    Player Management Créer et gérer Brightcove des joueurs Landing Page Overview Quick Start Reference
    Delivery System Gestion et déploiement pour player Fichiers connexes Landing Page Overview Quick Start Reference

    Brightcove Player API (autonomes)

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

    Brightcove Live API

    Brightcove Live API
    API Utilisez Landing page Vue d'ensemble Quick Start Référence
    Live Créer et gérer des flux en direct Landing Page Overview Quick Start Reference

    Zencoder API

    Zencoder API
    API Utilisez Landing page Vue d'ensemble Quick Start Référence
    Zencoder Transcode VOD et actifs de flux en direct Landing Page Quick Start Encoding Settings Reference

    Dernière mise à jour de la page le 12 juin 2020