Support Kontakt Support | Systemstatus Systemstatus

Übersicht: Plattform-APIs

Mit den Brightcove-Plattform-APIs können Sie Interaktionen mit den Brightcove-Systemen automatisieren und eine Integration zwischen Brightcove-Systemen und Ihrem CMS und anderen Anwendungen herstellen.

Einführung

Die Brightcove-Plattform-APIs sind RESTful-APIs, mit denen Sie Daten abrufen und an verschiedene Teile der Brightcove-Plattform senden können. Einige Anwendungsbeispiele sind:

  • Videos werden aufgenommen Video Cloud
  • Videos verwalten auf Video Cloud
  • Erstellen von benutzerdefinierten Analyseberichten für a Video Cloud Konto
  • Erstellen und Verwalten von Brightcove players
  • Brightcove erstellen Live Jobs für Live-Streaming
  • Erstellen von Transcodierungsjobs für Videos in Zencoder

RESTful-APIs

Wenn Sie mit RESTful-APIs nicht vertraut sind, weisen sie einige gemeinsame Merkmale auf:

  • Anfragen werden durch Senden einer HTTP-Anfrage mit verschiedenen Methoden wie z GET, POST, PATCH, und DELETEabhängig von der Art der ausgeführten Operation.
  • Die Antwort ist normalerweise in der Form von a JSON Zeichenfolge, die jede Programmiersprache in native Datentypen analysieren kann.

Das Schöne an REST ist, dass RESTful-APIs nicht von einer bestimmten Programmiersprache abhängig sind. Solange Sie HTTP-Anforderungen stellen und JSON-Antworten analysieren können, ist es der API egal, welche Sprache Sie verwenden.

CORS

Eine Sache, die Sie beachten müssen, ist, dass die meisten Brightcove-APIs dies nicht tun CORS aktiviert. Sie können das verknüpfte Dokument lesen, um eine vollständige Erklärung zu erhalten. Die Folge ist jedoch, dass API-Anforderungen in fast allen Fällen nicht von einem Web-Client (z. B. einer Web-App) aus gestellt werden können.

Es ist immer noch möglich, Webschnittstellen mit den APIs zu verwenden, indem die API-Anforderungen über einen serverseitigen Proxy weitergeleitet werden, wie wir es in vielen der Beispiel-Apps auf dieser Site tun Verwenden der REST-APIs.

Sie können Anfragen von Ihrem eigenen Computer mit Internetanschluss aus mit Tools wie cURL, Postman, oder Insomnia

Beglaubigung

Die Authentifizierung für die meisten Plattform-APIs erfolgt über ein temporäres OAuth2-Zugriffstoken. Einige APIs verwenden stattdessen einen permanenten API-Schlüssel oder einen Richtlinienschlüssel. Weitere Informationen finden Sie in der Dokumentation zu den einzelnen APIs.

Video Cloud APIs

Video Cloud APIs
API Anwenden Landing-Page Überblick Quick-Start Referenz
CMS Videos und Playlists verwalten (nicht zwischengespeichert) Landing Page Overview Quick Start Reference
Dynamic Ingest Hinzufügen, Ersetzen und Neu-Transcodieren von Videos und Assets Landing Page Overview Quick Start Reference
Analytics Erhalten Sie Analysedaten für Ihre Video Cloud Konten Landing Page Overview Quick Start Reference
Data Collection Senden Sie Analysedaten an Video Cloud von nichtBrightcove Landing Page Overview Quick Start Reference
Playback Zugriff auf Video- und Playlist-Daten von Clients Landing Page Overview Quick Start Reference
Audience Erhalten Sie Zielgruppendaten für Ihre Video Cloud Konten Landing Page Overview Reference
Social Erhalten Sie den Verlauf und den Status der Weitergabe an soziale Plattformen für Ihre Video Cloud Videos Landing Page Overview Reference
SSAI Anzeigenkonfigurationen für serverseitige Anzeigenintegration (VOD) verwalten Landing Page Overview Reference
Ingest Profiles Verwalten Sie Aufnahmeprofile für Ihr Konto Landing Page Overview Quick Start Reference
In-Page Experiences (REST) Verwalten Sie Ihre In-Page-Erlebnisse Landing Page Overview Reference
OAuth Erhalten Sie Client-Anmeldeinformationen und Zugriffstoken für die anderen RESTful-APIs Landing Page Overview Quick Start Reference
Policy Generieren Sie Richtlinienschlüssel, die für den Zugriff auf den Schlüssel verwendet werden Playback API Landing Page Overview Quick Start Reference
Player Management Erstellen und verwalten Brightcove Players Landing Page Overview Quick Start Reference
Delivery System Verwaltung und Bereitstellung für player zugehörige Dateien Landing Page Overview Quick Start Reference

Brightcove Player (eigenständige) APIs

Brightcove Player APIs
API Anwenden Landing-Page Überblick Quick-Start Referenz
Player Management Erstellen und verwalten Brightcove Players Landing Page Overview Quick Start Reference
Delivery System Verwaltung und Bereitstellung für player zugehörige Dateien Landing Page Overview Quick Start Reference
OAuth Erhalten Sie Client-Anmeldeinformationen und Zugriffstoken für die anderen RESTful-APIs Landing Page Overview Quick Start Reference

Brightcove Live API

Brightcove Live API
API Anwenden Landing-Page Überblick Quick-Start Referenz
Live Erstellen und verwalten Sie Live-Streams Landing Page Overview Quick Start Reference

Zencoder API

Zencoder API
API Anwenden Landing-Page Überblick Quick-Start Referenz
Zencoder Transcodieren Sie VOD- und Livestream-Assets Landing Page Quick Start Encoding Settings Reference

Seite zuletzt aktualisiert am 12. Juni 2020