Procédure : configuration

Présentation

Avant d’implémenter votre appareil Camera to Cloud, assurons-nous que vous disposez de tout ce qui est nécessaire pour réussir.

Enregistrement en tant que développeur

Vous aurez besoin d’un paramètre client_secret pour que votre appareil puisse suivre les guides d’implémentation. Si vous ne l’avez pas déjà fait, consultez notre guide de prise en main pour obtenir des informations sur l’enregistrement en tant que développeur C2C. Notre équipe vous fournira les informations d’identification nécessaires pour l’interaction avec l’API.

Outils pour suivre les guides d’implémentation

Bien que cela ne soit pas absolument requis, le fait de disposer de ces outils vous aidera à suivre nos tutoriels et à tester directement les interactions de l’API.

cURL

Ces tutoriels présentent les requêtes API Frame.io en utilisant curl. Cette bibliothèque largement utilisée fournit une excellente interface de ligne de commande pour effectuer des requêtes HTTP. Lors de l’implémentation de votre appareil, vous devrez répliquer ces appels HTTP dans votre langage de programmation préféré. L’utilisation de curl dans ces exemples vous permet de tester les interactions de l’API en copiant simplement les commandes dans votre terminal. Pour vérifier l’installation de curl sur votre système, saisissez cette commande dans votre terminal :

$curl --version

Vous devriez voir une sortie semblable à :

curl 7.64.1 (x86_64-apple-darwin20.0) libcurl/7.64.1 (SecureTransport) LibreSSL/2.8.3 zlib/1.2.11 nghttp2/1.41.0
Release-Date: 2019-03-27
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS GSS-API HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz MultiSSL NTLM NTLM_WB SPNEGO SSL UnixSockets

Si l’installation n’a pas été effectuée, vous pouvez trouver les programmes d’installation pour la plupart des systèmes d’exploitation ici. Les utilisateurs de MacOS ou Linux peuvent effectuer l’installation via Homebrew :

$brew install curl

Python

Nous utiliserons Python pour formater les payloads de réponse JSON en acheminant les résultats curl via :

$curl https://api.frame.io/health | python -m json.tool

Pour vérifier l’installation de Python :

$python --version

Sortie attendue :

Python 2.7.16

Si l’installation n’a pas été effectuée, vous pouvez télécharger Python ici. Python 2.6+ ou Python 3.x fonctionnera pour ces exemples. Même si Python n’est pas obligatoire, il aide à rendre les réponses plus lisibles. Vous pouvez également utiliser des outils comme jq, qui offrent des fonctionnalités similaires.

Implémentation de référence

Votre package de développeur inclut une implémentation de référence Python avec un exemple d’application CLI pour charger des médias sur Frame.io en tant que connexion C2C. Après avoir parcouru chaque section de ces guides, il peut être utile d’examiner l’implémentation de référence pour voir les concepts appliqués dans du code fonctionnel.

Étapes suivantes

Nous vous encourageons à contacter notre équipe si vous ne l’avez pas encore fait, puis à poursuivre avec le guide d’authentification et d’autorisation. Nous sommes impatients de vous accompagner dans votre parcours d’implémentation.