Guía práctica: Configuración

Introducción

Antes de implementar su dispositivo Camera to Cloud, vamos a asegurarnos de que tiene todo lo necesario para que la operación se realice correctamente.

Registrarse como desarrollador

Necesitará un client_secret para su dispositivo al seguir las guías de implementación. Si aún no lo ha hecho, revise nuestra Guía de introducción para obtener información sobre cómo registrarse como desarrollador de C2C. Nuestro equipo proporcionará las credenciales necesarias para la interacción con la API.

Herramientas para seguir las guías de implementación

Aunque no es estrictamente necesario, tener estas herramientas disponibles le ayudará a seguir nuestros tutoriales y a probar directamente las interacciones de la API.

cURL

En estos tutoriales se explican las solicitudes de la API de Frame.io con curl. Esta biblioteca se utiliza ampliamente y proporciona una excelente interfaz de línea de comandos para realizar solicitudes HTTP. Al implementar su dispositivo, necesitará replicar estas llamadas HTTP en su lenguaje de programación preferido. Usar curl en estos ejemplos le permite probar las interacciones de la API simplemente copiando comandos en su terminal. Para verificar la instalación de curl en su sistema, introduzca este comando en su terminal:

$curl --version

Debería ver una salida similar a la siguiente:

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 no está instalado, puede encontrar instaladores para la mayoría de sistemas operativos aquí. Los usuarios de macOS o Linux pueden realizar la instalación a través Homebrew:

$brew install curl

Python

Usaremos Python para formatear las cargas útiles de respuesta JSON canalizando los resultados de curl a través de:

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

Para comprobar la instalación de Python:

$python --version

Salida esperada:

Python 2.7.16

Si no está instalado, puede descargar Python aquí. Python 2.6+ o Python 3.x funcionará para estos ejemplos. Aunque Python no es necesario, ayuda a que las respuestas sean más legibles. Las herramientas como jq también proporcionan una funcionalidad similar.

Implementación de referencia

Su paquete de desarrollador incluye una implementación de referencia de Python con una aplicación CLI de ejemplo para cargar medios en Frame.io como conexión de C2C. Después de trabajar en cada sección de estas guías, puede resultarle útil examinar la implementación de referencia para ver los conceptos aplicados en código funcional.

Próximos pasos

Le recomendamos que se ponga en contacto con nuestro equipo si aún no lo ha hecho, y que luego continúe con la guía Autenticación y autorización. Esperamos poder ayudarle con su proceso de implementación.