> This page is for Da videocamera a cloud.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://next.developer.frame.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://next.developer.frame.io/_mcp/server.

# Guida pratica: Configurazione

## Introduzione





Prima di implementare il dispositivo Camera to Cloud, verifichiamo di avere tutto il necessario.





## Registrati come sviluppatore

Ti servirà un `client_secret` per il dispositivo per seguire le guide all'implementazione. Se non l'hai ancora fatto, consulta la nostra [guida introduttiva](./getting-started-with-cloud-device-integrations) per informazioni sulla registrazione come sviluppatore C2C. Il nostro team fornirà le credenziali necessarie per l'interazione con l'API.

## Strumenti per seguire le guide all'implementazione





Anche se non strettamente necessari, avere a disposizione questi strumenti ti aiuterà a seguire le nostre esercitazioni e testare direttamente le interazioni con l'API.





### cURL

Queste esercitazioni mostrano le richieste API di Frame.io usando `curl`. Questa libreria molto diffusa offre un'eccellente interfaccia a riga di comando per effettuare richieste HTTP. Quando implementi il dispositivo, dovrai replicare queste chiamate HTTP nel linguaggio di programmazione che preferisci. L'uso di `curl` in questi esempi ti permette di testare le interazioni con le API semplicemente copiando i comandi nel terminale. Per verificare l'installazione di `curl` sul sistema, inserisci questo comando nel terminale:

```shell
curl --version
```





Dovresti vedere un output simile a questo:





```text
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
```

Se non è installato, puoi trovare i programmi di installazione per la maggior parte dei sistemi operativi [qui](https://curl.se/download.html). Gli utenti macOS o Linux possono eseguire l'installazione tramite [Homebrew](https://brew.sh/):

```shell
brew install curl
```





### Python

Useremo Python per formattare i payload di risposta JSON inviando i risultati `curl` attraverso:

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





Per verificare l'installazione di Python:





```shell
python --version
```





Output previsto:





```text
Python 2.7.16
```

Se non è installato, puoi [scaricare Python qui](https://www.python.org/downloads/). Per questi esempi vanno bene Python 2.6+ o Python 3.x. Anche se Python non è obbligatorio, è utile per rendere le risposte più leggibili. In alternativa, strumenti come [jq](https://stedolan.github.io/jq/) offrono funzionalità simili.

## Implementazione di riferimento





Il pacchetto per sviluppatori include un'implementazione di riferimento Python con un'applicazione CLI di esempio per caricare i contenuti multimediali su Frame.io come connessione C2C. Dopo aver esaminato ogni sezione di queste guide, può essere utile consultare l'implementazione di riferimento per vedere i concetti applicati nel codice funzionante.





## Passaggi successivi

Ti invitiamo a contattare il nostro team se non l'hai già fatto, quindi continua con la [guida all'autenticazione e all'autorizzazione](./implementing-c2c-authentication-and-authorization). Saremo lieti di aiutarti nel tuo percorso di implementazione.