Endpoints
L’API viewneo fournit des endpoints RESTful pour gérer les fichiers médias, les playlists, les appareils et d’autres ressources.
Documentation API interactive
Section intitulée « Documentation API interactive »La référence complète des endpoints est disponible via l’interface interactive Swagger UI :
https://cloud.viewneo.com/doc/apiSwagger UI vous permet de :
- Parcourir tous les endpoints disponibles avec leurs méthodes HTTP
- Consulter les paramètres de requête et les schémas de réponse
- Tester les endpoints directement dans votre navigateur
- Voir des exemples de requêtes et de réponses
URL de base
Section intitulée « URL de base »Tous les endpoints utilisent l’URL de base suivante :
https://cloud.viewneo.com/api/v1.0/Endpoints courants
Section intitulée « Endpoints courants »| Méthode | Endpoint | Description |
|---|---|---|
| GET | /playlist | Lister toutes les playlists |
| POST | /playlist | Créer une nouvelle playlist |
| GET | /playlist/{id} | Obtenir une playlist spécifique |
| PUT | /playlist/{id} | Mettre à jour une playlist |
| DELETE | /playlist/{id} | Supprimer une playlist |
| GET | /mediafile | Lister tous les fichiers médias |
| POST | /mediafile | Créer/téléverser un fichier média |
| GET | /device | Lister tous les appareils |
| GET | /devicegroup | Lister tous les groupes d’appareils |
Envoi de données
Section intitulée « Envoi de données »L’API attend les données au format JSON. Incluez les en-têtes suivants :
Content-Type: application/jsonAuthorization: Bearer YOUR_ACCESS_TOKENExemple : Créer une playlist
Section intitulée « Exemple : Créer une 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'Réponse :
{ "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}