Instruções : Configurar

Introdução

Antes de implementar seu dispositivo Camera to Cloud, vamos garantir que você tenha tudo o que precisa para ter sucesso.

Registrar-se como desenvolvedor

Você precisará de um client_secret para que seu dispositivo siga os Guias de implementação. Se ainda não fez isso, revise nosso Guia de introdução para obter informações sobre como se registrar como desenvolvedor C2C. Nossa equipe fornecerá as credenciais necessárias para a interação da API.

Ferramentas para seguir os Guias de implementação

Embora não seja estritamente necessário, ter essas ferramentas disponíveis ajudará você a acompanhar nossos tutorial e testar interações da API diretamente.

cURL

Esses tutorial demonstra solicitações da API Frame.io usando curl. Esta biblioteca amplamente utilizada oferece uma excelente interface de linha de comando para fazer solicitações HTTP. Ao implementar o dispositivo, você precisará replicar essas chamadas HTTP na linguagem de programação de sua preferência. O uso de curl nesses exemplos permite testar as interações da API simplesmente copiando comandos no terminal. Para verificar a instalação do curl no sistema, insira este comando no terminal:

$curl --version

Você deve ver uma saída semelhante a:

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 não estiver instalado, você pode encontrar instaladores para a maioria dos sistemas operacionais aqui. Usuários do macOS ou Linux podem instalar via Homebrew:

$brew install curl

Python

Usaremos o Python para formatar conteúdos JSON canalizando os resultados do curl através de:

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

Para verificar a instalação do Python:

$python --version

Saída esperada:

Python 2.7.16

Se não estiver instalado, você pode baixar o Python aqui. Python 2.6+ ou Python 3.x funcionará para estes exemplos. Embora o Python não seja obrigatório, ele ajuda a tornar as respostas mais legíveis. Como alternativa, ferramentas como jq oferecem funcionalidade semelhante.

Implementação de referência

O pacote do desenvolvedor inclui uma implementação de referência em Python com um aplicativo CLI de exemplo para fazer upload de mídia para o Frame.io como uma conexão C2C. Depois de trabalhar em cada seção destes guias, pode ser útil examinar a implementação de referência para ver os conceitos aplicados no código funcional.

Próximas etapas

Recomendamos que você entre em contato com nossa equipe, caso ainda não tenha feito isso, e, em seguida, consulte o Guia de autenticação e autorização. Esperamos apoiar sua jornada de implementação.