Vous pouvez intégrer le contenu publié et les métadonnées d’Omny Studio dans vos lecteurs Web et mobiles grâce à l’API grand public d’Omny Studio :
https://api.omny.fm/docs/consumer-api/
Cette API permet à des tiers d’intégrer des métadonnées sur le contenu publié dans des lecteurs personnalisés et des répertoires de contenu sur un site Web ou dans une application mobile.
Seul le contenu publié publiquement sera disponible dans l’API grand public. Les programmes cachés, les clips privés ou les listes de lecture privées ne sont pas accessibles.
L’API grand public est une API en lecture seule. Pour créer, modifier ou supprimer du contenu, voir API de gestion.
Analyses
Si vous souhaitez suivre le nombre de lectures/téléchargements à partir de vos lecteurs personnalisés, vous pouvez définir et suivre des sources personnalisées. Voir Suivre les téléchargements à partir de sources personnalisées
Si vous souhaitez suivre les données de consommation des lectures sur des lecteurs personnalisés, vous pouvez envoyer des événements de lecteur à l’API d’analyse de la consommation. Voir API d’analyse de la consommation pour les lecteurs tiers.
Cache
Les réponses sont mises en cache pendant une durée allant jusqu’à 10 minutes. Les mises à jour des métadonnées du clip peuvent ne pas être répercutées tant que le cache n’est pas actualisé.
CORS
Les requêtes CORS (Cross-Origin Resource Sharing) sont autorisées à partir de n’importe quel domaine.
Pour des performances optimales de l’API, nous vous recommandons d’effectuer des requêtes simples. Celles-ci ne spécifient pas d’en-têtes HTTP personnalisés, ce qui évite de déclencher une requête préliminaire CORS.
Limites de débit
Il n’y a pas de limite de débit pratique pour cette API. Cependant, notre pare-feu d’applications Web, Cloudflare, peut bloquer le trafic qu’il juge malveillant ou nuisible.
Désactiver le préchargement
Désactivez le préchargement et la lecture automatique dans votre lecteur pour vous assurer que seule la lecture instantanée initiée par l’utilisateur déclenche les téléchargements. Cela garantit que les analyses de téléchargement sont précises et que votre lecteur est conforme aux directives de l’IAB. Pour plus de détails, voir directives techniques de mesure des podcasts de l’IAB Tech Lab.
Pour désactiver le préchargement, vous devez utiliser explicitement l'attribut preload="none" dans les éléments HTML vidéo et audio et l’API DOM HTML HTMLMediaElement . La plupart des navigateurs utilisent une valeur par défaut de preload="metadata".