Endpoint
L’API viewneo fornisce endpoint RESTful per la gestione di file multimediali, playlist, dispositivi e altre risorse.
Documentazione API interattiva
Sezione intitolata “Documentazione API interattiva”Il riferimento completo degli endpoint è disponibile tramite la Swagger UI interattiva:
https://cloud.viewneo.com/doc/apiSwagger UI consente di:
- Esplorare tutti gli endpoint disponibili con i relativi metodi HTTP
- Visualizzare i parametri delle richieste e gli schemi delle risposte
- Testare gli endpoint direttamente nel browser
- Vedere esempi di payload di richiesta e risposta
URL base
Sezione intitolata “URL base”Tutti gli endpoint utilizzano il seguente URL base:
https://cloud.viewneo.com/api/v1.0/Endpoint comuni
Sezione intitolata “Endpoint comuni”| Metodo | Endpoint | Descrizione |
|---|---|---|
| GET | /playlist | Elenco di tutte le playlist |
| POST | /playlist | Crea una nuova playlist |
| GET | /playlist/{id} | Ottiene una playlist specifica |
| PUT | /playlist/{id} | Aggiorna una playlist |
| DELETE | /playlist/{id} | Elimina una playlist |
| GET | /mediafile | Elenco di tutti i file multimediali |
| POST | /mediafile | Crea/carica un file multimediale |
| GET | /device | Elenco di tutti i dispositivi |
| GET | /devicegroup | Elenco di tutti i gruppi di dispositivi |
Invio dei dati
Sezione intitolata “Invio dei dati”L’API si aspetta i dati in formato JSON. Includere i seguenti header:
Content-Type: application/jsonAuthorization: Bearer YOUR_ACCESS_TOKENEsempio: Creare una playlist
Sezione intitolata “Esempio: Creare una playlist”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'Risposta:
{ "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}