Diffusion de contenu statique (hors image) serving-static-non-image-contents

Vous pouvez utiliser le service d’images pour gérer le contenu non-image dans les catalogues et l’afficher par le biais d’un contexte /is/content distinct.

Cette fonctionnalité permet de configurer le délai d’activation séparément pour chaque élément.

La diffusion d’images prend en charge les commandes suivantes à l’adresse /is/content:

type
Filtre de type de contenu.
req
req=userdata , req=props , et req=exists uniquement.
cache
Permet de désactiver la mise en cache côté client.

Syntaxe de base section-42103439011540b2b9da3b5eebb442cd

requête
http:// server /is/content[/catalog/ item ][? modificateurs ]
server
server_address [ : port ]
catalogue
Identifiant du catalogue.
item
ID d’élément de contenu statique.
modificateurs
command *& command ]
command
cmdName = value
cmdName
Un des noms de commande pris en charge.
value
Valeur de commande.

Catalogues de contenu statique section-91014f17f0d543d7aaf24539b2d7d4b9

Les catalogues de contenu statique sont similaires aux catalogues d’images, mais prennent en charge moins de champs de données :

Attribut/Données
Remarques
catalog::Id
Identifiant d’enregistrement de catalogue pour cet élément de contenu statique.
catalog::Path
Chemin d’accès au fichier pour cet élément de contenu.
catalogue : Expiration
TTL pour cet élément de contenu ; attribute::Expiration est utilisé s’il n’est pas spécifié ou s’il est vide.
catalogue ::TimeStamp
Horodatage de modification de fichier ; requis lorsque la validation basée sur un catalogue est activée avec attribute::CacheValidationPolicy .
catalogue ::UserData
Métadonnées facultatives associées à cet élément de contenu statique ; disponibles pour le client avec req=userdata .
catalog::UserType
Type de données facultatif ; peut être utilisé pour filtrer les requêtes de contenu statique avec le type= commande .

Filtrer le contenu statique section-4c41bf41ff994910840c1352683d1f37

Ce mécanisme peut permettre de s’assurer que les clients ne reçoivent que les contenus adaptés à leurs besoins. En supposant que le contenu statique soit balisé avec les balises appropriées catalog::UserType , le client peut ajouter la variable type= à la requête. Le serveur d’images compare la valeur fournie avec la variable type= à la valeur de catalog::UserType et, en cas de discordance, renvoie une erreur au lieu de contenus potentiellement inappropriés.

Fichiers de sous-titres vidéo section-1ad25e10399e43eaa8ecb09b531dbf1a

Vous pouvez encapsuler des fichiers de sous-titres vidéo (WebVTT), CSS ou tout fichier texte au format JSONP. La réponse JSON est décrite ci-dessous.

  • Pour les fichiers WebVTT, le type MIME de la réponse est text/javascript. JSON n’est pas renvoyé. Au lieu de cela, JavaScript est renvoyé qui appelle une méthode avec JSON. L’identifiant et le gestionnaire sont facultatifs.
  • Pour les fichiers CSS, le type MIME de la réponse est text/javascript. L’identifiant et le gestionnaire sont facultatifs.
  • Par défaut, le codage UTF-8 est appliqué pour s’assurer qu’il est décodé correctement. La taille par défaut est limitée à 2 Mo.

Vous pouvez également utiliser des traces pour d’autres types de métadonnées minutées. Les données source de chaque élément de suivi sont un fichier texte constitué d’une liste de repères minutés. Les repères peuvent inclure des données dans des formats tels que JSON ou CSV.

Voir https://en.wikipedia.org/wiki/JSONP pour plus d’informations sur le format JSONP.

Voir www.json.org pour plus d’informations sur le format JSON.

Voir aussi section-7b28631016044a22a3a6762fd64771e9

type= , req=, Référence du catalogue d’images

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49