Einführung
Die meisten Brightcove REST-APIs verwenden OAuth2 als Grundlage für die Authentifizierung, und wir werden die OAuth-Implementierung in den folgenden Abschnitten genauer betrachten.
Beachten Sie jedoch zunächst, dass drei APIs unterschiedliche Authentifizierungsansätze verwenden:
Richtlinienschlüssel-Authentifizierung: Wiedergabe-API
Das Wiedergabe-API Wird hauptsächlich zum Abrufen von Video- und Wiedergabelistendaten von Playern oder Webportalen verwendet policy_key
, zur Authentifizierung, normalerweise als Argument in einem übergeben Accept
Header:
Accept: application/json;pk={policy_key}
Richtlinienschlüssel werden automatisch für Brightcove-Spieler generiert und können von a übernommen werden Spielerkonfiguration oder mit dem generiert Richtlinien-API
API-Schlüssel-Authentifizierung: Live-AP
Das Live API Verwendet einen API-Schlüssel, der angegeben wird, wenn Ihr Konto zur Authentifizierung von Anforderungen eingerichtet ist. Der API-Schlüssel wird in einem X-API-KEY
Header übergeben:
X-API-KEY : {YOUR_APIKey}
OAuth2-Authentifizierung
Die anderen REST-APIs für Video Cloud verwenden OAuth2 zur Authentifizierung. Für diejenigen, die mit OAuth2 vertraut sind, verwenden wir einen Ablauf für Client-Anmeldeinformationen. Es gibt zwei Operationen:
- Client-Anmeldeinformationen abrufen: Dies ist ein einmaliger Vorgang, der am einfachsten über die API-Authentifizierungsseite der Admin-Tools in Studio durchgeführt wird. Sehen Verwalten von API-Authentifizierungsanmeldeinformationen Einzelheiten und schrittweise Anleitungen.
- Holen Sie sich ein Zugriffstoken: Jede API-Anfrage muss ein Zugriffstoken enthalten, das in einem
Authorization
Header gesendet wird:Authorization: Bearer {access_token}
Greifen Sie fünf Minuten lang live zu. Wenn Sie also keinen Prozess ausführen, der wiederholte API-Anfragen generiert, möchten Sie wahrscheinlich nur für jede Anfrage einen neuen erhalten.
Zugriffstoken werden durch Senden der Client-Anmeldeinformationen in einer Anfrage an die OAuth-API von Brightcove erhalten. Sehen Zugriffstoken erhalten für alle Details. Da ist auch ein Beispiel App Sie können ein einmaliges Token zum Testen von API-Aufrufen abrufen. Es gibt auch Anweisungen zum Konfigurieren der beliebten REST-Clients Postbote und Schlaflosigkeit.