Leitfaden: Einrichtung
Leitfaden: Einrichtung
Einführung
Bevor Sie Ihr Camera to Cloud-Gerät in Betrieb nehmen, sollte sichergestellt werden, dass Sie über alles verfügen, was für einen erfolgreichen Einsatz erforderlich ist.
Als Entwicklerin oder Entwickler registrieren
Sie benötigen ein client_secret für Ihr Gerät, um die Implementierungsleitfäden befolgen zu können.Falls Sie dies noch nicht getan haben, lesen Sie unsere Ersten Schritte, um Informationen zur Registrierung als C2C-Entwicklerin oder -Entwickler zu erhalten.Unser Team wird Ihnen die für die API-Interaktion erforderlichen Anmeldedaten zur Verfügung stellen.
Tools zur Umsetzung von Implementierungsleitfäden
Auch wenn dies nicht zwingend erforderlich ist, erleichtert Ihnen die Verfügbarkeit dieser Tools, unseren Tutorials zu folgen und API-Interaktionen direkt zu testen.
cURL
Diese Tutorials veranschaulichen Frame.io-API-Anfragen unter Verwendung von curl.Diese weitverbreitete Bibliothek bietet eine hervorragende Befehlszeilenschnittstelle für die Erstellung von HTTP-Anfragen.Bei der Implementierung Ihres Geräts müssen Sie diese HTTP-Aufrufe in Ihrer bevorzugten Programmiersprache nachbilden.Durch die Verwendung von curl in diesen Beispielen können Sie API-Interaktionen testen, indem Sie die Befehle einfach in Ihr Terminal kopieren.Um die Installation von curl auf Ihrem System zu überprüfen, geben Sie folgenden Befehl in Ihr Terminal ein:
Die Ausgabe sollte in etwa so aussehen:
Falls es noch nicht installiert ist, finden Sie hier Installationsprogramme für die meisten Betriebssysteme.Benutzende von macOS oder Linux können die Installation über Homebrew vornehmen:
Python
Wir werden Python verwenden, um JSON-Antwort-Payloads zu formatieren, indem wir die Ergebnisse von curl weiterleiten:
So überprüfen Sie, ob Python installiert ist:
Erwartete Ausgabe:
Falls es noch nicht installiert ist, können Sie Python hier herunterladen.Für diese Beispiele können Sie Python 2.6+ oder Python 3.x verwenden.Python ist zwar nicht zwingend erforderlich, trägt aber dazu bei, die Antworten übersichtlicher zu gestalten.Alternativ bieten Tools wie jq ähnliche Funktionen.
Referenzimplementierung
Ihr Entwicklerpaket enthält eine Python-Referenzimplementierung mit einer Beispiel-CLI-Anwendung zum Hochladen von Medien auf Frame.io als C2C-Verbindung.Nachdem Sie jeden Abschnitt dieser Leitfäden durchgearbeitet haben, könnte es für Sie hilfreich sein, sich die Referenzimplementierung anzusehen, um zu erfahren, wie die Konzepte in funktionierendem Code umgesetzt wurden.
Nächste Schritte
Wir empfehlen Ihnen, sich an unser Team zu wenden, falls Sie dies noch nicht getan haben, und anschließend mit dem Leitfaden zur Authentifizierung und Autorisierung fortzufahren.Wir freuen uns darauf, Sie bei Ihrer Implementierung zu unterstützen.