Paper Contacter le support | état du système L'état du système

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