Cette section décrit en détail les propriétés de balisage du contenu pour le type d'entité BroadcastService
.
Table des spécifications
Propriété | Type attendu | Description |
---|---|---|
@context |
Texte | Obligatoire : toujours défini sur ["http://schema.org", {"@language": "xx"}]
|
@type |
Texte | Obligatoire : toujours défini sur BroadcastService pour la télévision en direct. |
@id |
URL | Obligatoire : l'identifiant du contenu au format URI (par exemple, https://example.com/1234abc).@id doit répondre aux exigences suivantes :
url répond à toutes les exigences en tant qu'identifiant, nous vous recommandons d'utiliser une url d'entité comme @id . Consultez la section Identifiant pour en savoir plus. |
url |
URL | Obligatoire : l'URL canonique du contenu, que Google utilise pour faire correspondre le contenu de votre flux avec le contenu des bases de données de Google.url doit répondre aux exigences suivantes :
urlTemplate de l'objet cible. |
name |
Texte | Obligatoire : nom du réseau.
|
broadcastDisplayName |
Texte | Obligatoire : nom à afficher pour le réseau, que les utilisateurs peuvent généralement voir dans les guides des programmes, etc. La valeur peut être identique à la valeur du nom. |
potentialAction |
WatchAction | Obligatoire : objet de balisage d'action qui fournit les détails de l'action. Pour en savoir plus, consultez les propriétés du balisage d'action.
|
sameAs |
URL | URL d'une page Web de référence pouvant identifier le réseau (par exemple, la page Wikipédia du réseau). Ce champ doit être différent de la propriété url . |
image |
ImageObject | Images liées au service de télévision en direct. mesurer au moins 140 x 210 pixels (au format 2:3) ; Fournissez la plus haute résolution disponible (PNG ou JPG). |
identifier |
PropertyValue | Fortement recommandé Pourquoi ? - ID externe ou autre qui identifie sans ambiguïté cette entité. Plusieurs identifiants sont autorisés. Pour en savoir plus, consultez la section Propriétés des identifiants. |
Exemple
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastService",
"@id": "http://www.example.com/livestream",
"url": "http://www.example.com/livestream",
"sameAs": "https://en.wikipedia.org/wiki/example_tv_station_(TV_channel)",
"name": "Example TV Station",
"broadcastDisplayName": "ABC-D",
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/livestream",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "externalsubscription",
"availabilityStarts": "2017-07-21T10:35:29Z",
"availabilityEnds": "2018-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/subscription",
"name": "AMC",
"sameAs": "http://www.example.com/subscription",
"authenticator": {
"@type": "Organization",
"name": "TVE"
}
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "IMDB_ID",
"value": "co0019701"
}
]
}
À lire également
Consultez les pages suivantes pour les sujets liés à ces propriétés: