Endpoints
La API de viewneo proporciona endpoints RESTful para gestionar archivos multimedia, listas de reproducción, dispositivos y otros recursos.
Documentación interactiva de la API
Sección titulada «Documentación interactiva de la API»La referencia completa de endpoints está disponible a través de la interfaz interactiva Swagger UI:
https://cloud.viewneo.com/doc/apiSwagger UI le permite:
- Explorar todos los endpoints disponibles con sus métodos HTTP
- Ver parámetros de solicitud y esquemas de respuesta
- Probar endpoints directamente en su navegador
- Ver ejemplos de solicitudes y respuestas
URL base
Sección titulada «URL base»Todos los endpoints utilizan la siguiente URL base:
https://cloud.viewneo.com/api/v1.0/Endpoints comunes
Sección titulada «Endpoints comunes»| Método | Endpoint | Descripción |
|---|---|---|
| GET | /playlist | Listar todas las listas de reproducción |
| POST | /playlist | Crear una nueva lista de reproducción |
| GET | /playlist/{id} | Obtener una lista de reproducción específica |
| PUT | /playlist/{id} | Actualizar una lista de reproducción |
| DELETE | /playlist/{id} | Eliminar una lista de reproducción |
| GET | /mediafile | Listar todos los archivos multimedia |
| POST | /mediafile | Crear/cargar un archivo multimedia |
| GET | /device | Listar todos los dispositivos |
| GET | /devicegroup | Listar todos los grupos de dispositivos |
Envío de datos
Sección titulada «Envío de datos»La API espera datos en formato JSON. Incluya los siguientes encabezados:
Content-Type: application/jsonAuthorization: Bearer YOUR_ACCESS_TOKENEjemplo: Crear una lista de reproducción
Sección titulada «Ejemplo: Crear una lista de reproducción»curl -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ -d '{"name": "My Playlist", "comment": "Created via API"}' \ 'https://cloud.viewneo.com/api/v1.0/playlist'Respuesta:
{ "name": "My Playlist", "comment": "Created via API", "company_id": 221, "updated_at": "2017-01-24 16:37:20", "created_at": "2017-01-24 16:37:20", "id": 16047}