Attributs de métadonnées standard std-metadata-attributes
Cette page vise à fournir une liste exhaustive des attributs de métadonnées que le service de surveillance simultanée peut traiter et qui peuvent être utilisés comme base pour les politiques qui peuvent être mises en œuvre. Les attributs de métadonnées standard peuvent être classés comme suit :
- Attributs inclus par conception (envoyés à chaque appel d’initialisation de session, car ils sont requis dans le chemin d’accès à l’URL). Aucun appel valide ne peut être effectué sans ces valeurs.
- Attributs de métadonnées : valeurs qui doivent être transmises en tant que données de formulaire lors de l’appel d’initialisation de la session (si les politiques du serveur principal le demandent).
Attributs requis par la conception attr-req-by-design
L’API de surveillance de concurrence force les clients à envoyer les valeurs suivantes dans le cadre de tout appel d’initialisation valide : appels d’initiation de session.
Attributs de métadonnées metadata-attr
Les champs du tableau ci-dessous peuvent être utilisés par les programmeurs et les MVPD pour créer des politiques qui seront implémentées dans la surveillance de simultanéité.
Avec API v2.0, si l’un de ces attributs est requis par les politiques définies, une tentative d’initialisation de session sans cet attribut entraînera une requête incorrecte de 400.
Exemples d’utilisation des attributs de métadonnées pour la création de politiques examples-metadata-attr
Les champs de métadonnées standard peuvent être utilisés pour définir des politiques côté serveur en fonction de leurs valeurs de champ :
-
Vous pouvez configurer une politique pour qu’elle s’applique uniquement à des valeurs de champ spécifiques (par exemple, une politique iOS dédiée : où
osTypeestiOS) -
Vous pouvez limiter le nombre de valeurs distinctes pour un champ donné. Voici quelques exemples :
- pas plus de X appareils distincts :
HAVING DISTINCT COUNT(deviceId) <= 2 - pas plus de X codes postaux distincts :
HAVING DISTINCT COUNT(zipcode) <= 3
- pas plus de X appareils distincts :
-
Vous pouvez limiter le nombre de flux actifs par valeur de champ. Voici quelques exemples :
- pas plus de X flux actifs pour un seul type d’appareil :
GROUP BY deviceType HAVING COUNT(streamId) <= 3 - pas plus de X flux actifs pour les flux de contenu en direct :
SELECT COUNT(streamId) AS streamCount WHERE contentType='live' HAVING streamCount <= 3
- pas plus de X flux actifs pour un seul type d’appareil :
Contactez l’équipe de surveillance de l’accès simultané en créant un ticket dans Zendesk et indiquez les politiques que vous souhaitez mettre en œuvre.
Vous trouverez d’autres exemples de politiques et de livres de cookie d’intégration dans les sections suivantes :