In diesem Abschnitt finden Sie Details zu den Content-Markup-Properties für den Entitätstyp RadioBroadcastService
. Ausführliche Informationen finden Sie im Beispiel für einen vollständigen Feed.
Tabelle mit Spezifikationen
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@context |
Text |
Erforderlich:Legen Sie diese Property immer auf ["http://schema.googleapis.com", {"@language": "xx"}] fest. xx steht für die Sprache der Strings im Feed.Für jeden Kontext der Stammentität muss @language auf den entsprechenden Sprachcode im BCP 47-Format festgelegt sein. Wenn die Sprache beispielsweise auf Spanisch eingestellt ist, wird davon ausgegangen, dass die Namen auf Spanisch sind, auch wenn die Sprache der Untertitel oder Synchronisation Englisch ist. |
@type |
Text |
Erforderlich:Legen Sie für dieses Attribut immer RadioBroadcastService fest. |
@id |
URL |
Erforderlich: Die Kennung des Inhalts im URI-Format, z. B. https://example.com/1234abc.@id muss die folgenden Anforderungen erfüllen:
url einer Entität alle Anforderungen als Kennung erfüllt, empfehlen wir, die url einer Entität als @id zu verwenden. Weitere Informationen finden Sie im Abschnitt Kennung. |
url |
URL |
Erforderlich:Die kanonische URL der Inhalte, die Informationen zum Radiosender enthält. Die Property url muss die folgenden Anforderungen erfüllen:
|
name |
Text |
Erforderlich:Der offizielle Name des Radiosenders. Pro Sprache darf es nur einen offiziellen Namen geben. Beispiel: „WXKS FM“. Verwenden Sie ein Array, um die Namen in verschiedenen Sprachen aufzulisten. Ein Beispiel finden Sie unter Mehrere Regionen und Sprachen. |
alternateName |
Text |
Alternative Namen, mit denen Nutzer den Radiosender leichter identifizieren können. Diese Property muss aus legitimen alternativen Namen für eine Station bestehen und darf keine Keywords enthalten, die die Auslösung beeinflussen. Verwenden Sie für Keywords stattdessen die Property keywords . Verwenden Sie ein Array, um die Namen in verschiedenen Sprachen aufzulisten. Ein Beispiel finden Sie unter Mehrere Regionen und Sprachen. |
callSign |
Text |
Erforderlich, falls zutreffend:Der offizielle, von der Regierung ausgestellte Rufname der Radiostation. Beispiel: „KQEI-FM“. Für nordamerikanische Radiosender ist diese Property erforderlich. In Regionen, in denen Rufzeichen nicht häufig verwendet werden, ist dies optional. |
broadcastDisplayName |
Text |
Erforderlich:Die Anzeigenamen oder das Branding des Radiosenders. Beispiel: „Fake Radio 105“ Anhand der Werte können Nutzer diesen Radiosender in ihren Suchanfragen identifizieren, zusätzlich zu anderen wichtigen Informationen wie dem Rufzeichen und dem Namen. |
description |
Text |
Erforderlich:Eine kurze Beschreibung des Radiosenders. Diese Eigenschaft darf maximal 300 Zeichen lang sein. Verwenden Sie ein Array, um die Beschreibung in mehreren Sprachen zu markieren. Ein Beispiel finden Sie unter Mehrere Regionen und Sprachen. |
slogan |
Text |
Slogan des Radiosenders. Beispiel: „Der fiktive Musikradiosender Nummer 1 von Google“ |
logo |
ImageObject |
Ein Logobild des Senders. Geben Sie die höchste verfügbare Auflösung an. Das Format muss entweder JPEG oder PNG sein. Weitere Informationen und Beispiele finden Sie im Abschnitt ImageObject. |
broadcastFrequency |
BroadcastFrequencySpecification |
Erforderlich:Die Frequenzspezifikation des Radiosenders. Für terrestrische AM/FM-Radiosender ist diese Property erforderlich. Bei Streams, die nur online verfügbar sind, muss der Wert auf den String INTERNET_STREAM festgelegt werden. Weitere Informationen und Beispiele finden Sie im Abschnitt BroadcastFrequencySpecification. |
areaServed |
City, State, Country, or AdministrativeArea |
Erforderlich:Das primäre geografische Gebiet, auf das der Radiosender ausgerichtet ist. Mit dieser Property kannst du den passenden Sender aus einem Netzwerk von verbundenen, ähnlich benannten Sendern auswählen. Sie können damit beispielsweise einen landesweit ausgestrahlten Radiodienst mit lokalen Partnern auswählen. Das empfohlene Format ist city, (optional) state, country. Weitere Informationen und Beispiele finden Sie im Abschnitt Ort, Bundesland, Land, Verwaltungseinheit. |
broadcastAffiliateOf |
Organization |
Erforderlich, falls zutreffend:Der Partner, dessen Mitglied der Radiosender ist, oder der Partner, der die Inhalte bereitstellt, die auf dem Radiosender ausgestrahlt werden. Beispiel: „NPR“, „PRI“ oder „PBS“. Wenn der Radiosender keiner Partnerschaft zugewiesen ist, ist diese Property nicht erforderlich. Weitere Informationen und Beispiele finden Sie im Abschnitt Organisation. |
broadcaster |
Organization |
Erforderlich:Die Organisation, die Inhaber, Betreiber und Betreiber des Radiosenders ist. Weitere Informationen und Beispiele finden Sie im Abschnitt Organisation. |
parentService |
RadioBroadcastService |
Falls zutreffend erforderlich:Diese Property ist nur erforderlich, wenn es sich bei dem Radiosender um einen Repeater oder einen Übersetzer handelt. Er steht für den ursprünglichen Radiosender, den der Repeater oder Umsetzer weiterleitet. Weitere Informationen und Beispiele finden Sie im Abschnitt RadioBroadcastService. |
potentialAction |
ListenAction |
Erforderlich:Die Aktion, die für Nutzer ausgelöst wird, um den Radiosender zu hören. Weitere Informationen finden Sie im Abschnitt ListenAction. |
popularityScore |
PopularityScoreSpecification |
Empfohlen Warum? Ein Wert, der zusammen mit anderen Signalen von Google verwendet wird, um zu bestimmen, welche Medien für Nutzer wiedergegeben werden. Dieser Wert gibt die Beliebtheit der Inhalte im Vergleich zu anderen Inhalten in deinem Katalog an. Daher muss die Skala der Bewertung für alle Feeds und alle Entitäten in Ihrem Katalog gleich sein. Standardmäßig ist der Beliebtheitsfaktor einer Entität auf 0 festgelegt. |
inLanguage |
Text |
Die Sprache der Inhalte, die vom Radiosender ausgestrahlt werden. Der Wert muss ein Sprachcode im BCP 47-Format sein. Verwenden Sie diesen Wert, um Nutzeranfragen zu erfüllen, bei denen Inhalte in einer bestimmten Sprache angefordert werden. Wenn der Sender zu unterschiedlichen Zeiten in verschiedenen Sprachen ausstrahlt, gib einfach die Hauptsprache an. |
keywords |
Text |
Eine Liste mit Keywords, die mit dem Radiosender verknüpft sind. Mit diesen Keywords können Sie die Nutzeranfragen erweitern, die den Radiosender auslösen. Beispiel: „Nachrichten“, „Sport“ oder „Rock“. |
identifier |
PropertyValue |
Empfohlen Warum? – Die externe ID oder eine andere ID, durch die diese Entität eindeutig identifiziert wird. Es sind mehrere IDs zulässig. Weitere Informationen finden Sie im Abschnitt Kennungseigenschaften. |
sameAs |
URL |
Die URL einer Referenzwebseite, auf der eindeutig die Identität des Artikels erkennbar ist. Das kann z. B. eine Wikipedia-Seite zu diesem Übertragungsdienst sein. |
Referenzen zu Entitätstyp-Properties
Im Folgenden finden Sie Entitätstypen und ihre Property-Referenzen.
BroadcastFrequencySpecification
Der Entitätstyp BroadcastFrequencySpecification
ist mit der Property broadcastfrequency
verknüpft.
Mit dem Entitätstyp BroadcastFrequencySpecification
wird der Radiosender anhand seiner Frequenz identifiziert. Beim digitalen Radio kann der Frequenzkanal mehrere Unterkanäle mit verschiedenen Programmen enthalten. In diesen Fällen wird der Wert broadcastSubChannel
verwendet, um den Zielradiosender innerhalb des Frequenzkanals zu finden.
Für Internetradiosender ist das BroadcastFrequencySpecification
-Objekt nicht erforderlich. Verwenden Sie stattdessen den Stringwert INTERNET_STREAM
.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich:Legen Sie für dieses Attribut immer BroadcastFrequencySpecification fest. |
broadcastFrequencyValue |
Text |
Erforderlich:Der Ziffernteil der Häufigkeit. Beispiel: „89.3.“ Bei DAB-Sendern (Digital Audio Broadcasting) muss dies die Blocknummer sein. Beispiel: „12A“. |
broadcastSignalModulation |
Text |
Erforderlich:Der Signalmodulationsteil der Frequenz. Der Wert muss einer der folgenden sein: „FM“, „AM“, „HD“, „DAB“ oder „DAB+“. |
broadcastSubChannel |
Text |
Erforderlich, falls zutreffend:Der Subkanal bei digitalem Radio. Bei DAB- und DAB+-Sendern ist dies die Dienst-ID. Beispiele für Werte für HD-Radio sind „HD1“ bis „HD8“ und für DAB „C8D8“. |
Hier einige Beispiele für BroadcastFrequencySpecification
-Befehle:
FM (HD)
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "89.3",
"broadcastSignalModulation": "FM",
"broadcastSubChannel": "HD1"
},
AM
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "1010",
"broadcastSignalModulation": "AM",
},
DAB
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "12B",
"broadcastSignalModulation": "DAB",
"broadcastSubChannel": "C8D8"
},
Nur Internet
"broadcastFrequency": "INTERNET_STREAM",
Organisation
Der Entitätstyp Organization
ist mit den Properties broadcaster
oder broadcastAffiliateOf
verknüpft.
In der RadioBroadcastService
-Spezifikation wird der Typ Organization
sowohl für broadcaster
- als auch für broadcastAffiliateOf
-Properties verwendet.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich:Legen Sie für dieses Attribut immer Organization fest. |
@id |
URL |
Erforderlich:Eine global eindeutige ID für die Organisation im URI-Format. Die ID muss immer gleich bleiben. Sie wird als opaker String behandelt und muss kein funktionierender Link sein. |
name |
Text |
Erforderlich:Der Name der Organisation. |
sameAs |
URL |
Diese Property ist eine URL zu einer Referenzwebseite, auf der die Organisation eindeutig identifiziert wird. Das kann z. B. eine Wikipedia-Seite zu dieser Person oder Organisation sein. |
Hier einige Beispiele für Organization
-Befehle:
EINZIGES
"broadcaster": {
"@type": "Organization",
"@id": "https://www.tjradio.org/broadcasters/billyradio",
"sameAs": "https://www.billyradio-example.org/",
"name": "Billy Radio Inc"
},
MEHRERE INHABER
"broadcaster": [
{
"@type": "Organization",
"@id": "https://www.tjradio.org/broadcasters/billyradio"
"name": "Billy Radio Inc"
"sameAs": "https://www.billyradio-example.org/"
},
{
"@type": "Organization",
"@id": "https://www.tjradio.org/broadcasters/Gmusic"
"name": "Gmusic",
}
],
MEHRERE NETZWERKE
"broadcastAffiliateOf": [
{
"@type": "Organization",
"@id": "https://www.tjradio.org/networks/npr",
"name": "NPR",
"sameAs": "https://en.wikipedia.org/wiki/NPR"
},
{
"@type": "Organization",
"@id": "https://www.tjradio.org/networks/pri",
"name": "PRI",
"sameAs": "https://www.pri.org/"
}
],
RadioBroadcastService
Der Entitätstyp RadioBroadcastService
ist mit der Property parentService
verknüpft.
Die Property parentService
wird für eine Repeater- oder Relaisstation verwendet, um die übergeordnete Station anzugeben.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich:Legen Sie für diese Property immer den Wert RadioBroadcastService fest. |
@id |
URL |
Erforderlich:Eine global eindeutige ID im URL-Format, die den übergeordneten Radiosender darstellt. Wenn der übergeordnete Radiosender auch als separate Entität in Ihrem Feed enthalten ist, müssen beide IDs übereinstimmen. |
name |
Text |
Erforderlich:Der Name des übergeordneten Radiosenders. |
sameAs |
URL |
Die URL einer Referenzwebseite, auf der die übergeordnete Station eindeutig identifiziert wird. Das kann z. B. eine Wikipedia-Seite für die übergeordnete Station sein. |
Hier ein Beispiel für RadioBroadcastService
:
"parentService": {
"@type": "RadioBroadcastService",
"@id": "https://www.tjradio.org/stations?id=10",
"name": "GQED-FM",
"sameAs": "https://en.vikibedia.org/wiki/GQED-FM"
},
ImageObject
Der Entitätstyp ImageObject
ist mit der Property logo
verknüpft.
Mit der Property logo
wird das Logobild für den angegebenen Radiosender angegeben. Diese Bilder werden zusammen mit Inhalten als Deeplink für eine bestimmte Radio-Entität angezeigt.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich:Legen Sie für dieses Attribut immer ImageObject fest. |
height |
Integer |
Höhe des Bilds in Pixeln. |
width |
Integer |
Breite des Bilds in Pixeln. |
contentUrl |
URL |
Erforderlich:Eine URL, unter der das Bild abgerufen werden kann. |
regionsAllowed |
Country |
Die Länder, in denen die Medien zulässig sind. Wenn die Eigenschaft nicht angegeben ist, wird davon ausgegangen, dass das Bild in allen Sprachen angezeigt werden darf. Wenn Sie unterschiedliche Bilder pro Region einreichen möchten, fügen Sie mehrere ImageObject -Typen hinzu, die jeweils eigene Länder und eine entsprechende Bild-URL haben. |
Land
Der Entitätstyp Country
ist mit der Property logo.regionsAllowed
verknüpft.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Legen Sie dieses Attribut immer auf Country fest. |
name |
Text |
Der ISO 3166-1 alpha-2. Beispiel: „DE“ oder „US“. |
Beispiele für ImageObject
:
UNIVERSELLES LOGO
"logo": {
"@type": "ImageObject",
"height": 100,
"width": 800,
"contentUrl": "http://www.foo.com/img/67890.jpg",
},
LOGO NACH LAND
"logo": [
{
"@type": "ImageObject",
"height": 100,
"width": 800,
"contentUrl": "http://www.foo.com/img/67890.jpg",
"regionsAllowed": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "GB"
}
]
},
{
"@type": "ImageObject",
"height": 100,
"width": 800,
"contentUrl": "http://www.foo.com/img/12345.jpg",
"regionsAllowed": [
{
"@type": "Country",
"name": "IN"
},
{
"@type": "Country",
"name": "PK"
}
]
},
],
PropertyValue
Der Entitätstyp PropertyValue
ist mit der Property identifier
verknüpft.
Wenn du für deine Inhalte ein ID-System eines Drittanbieters verwendest, z. B. Gracenote-IDs (TMS), kann die ID über die Property identifier
angegeben werden. Dadurch wird die Genauigkeit der Abgleiche deiner Radiosender durch Google verbessert.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich:Legen Sie für dieses Attribut immer PropertyValue fest. |
propertyID |
Text |
Erforderlich:Der Typ der angegebenen ID. Wir unterstützen die folgenden Ausweistypen:
|
value |
Text |
Die URL einer Referenzwebseite, auf der die übergeordnete Station eindeutig identifiziert wird. Das kann z. B. eine Wikipedia-Seite für die übergeordnete Station sein. |
Hier ein Beispiel für PropertyValue
:
"identifier": {
"@type": "PropertyValue",
"propertyID": "WIKIDATA_ID",
"value": "Q795598"
},
PopularityScoreSpecification
Der Entitätstyp PopularityScoreSpecification
ist mit der Property popularityScore
verknüpft.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich:Legen Sie für dieses Attribut immer PopularityScoreSpecification fest. |
value |
Number |
Erforderlich:Ein positiver numerischer Wert, der mit anderen Entitäten aus Ihrem Katalog verglichen wird. Je höher die Zahl, desto beliebter ist das Produkt. |
eligibleRegion |
Country |
Ein Land oder eine Liste der Regionen, für die der Beliebtheitsrang gilt. Wenn der Beliebtheitsrang weltweit gilt, verwenden Sie einfach earth als Textwert.Wenn bestimmte Regionen aufgeführt werden müssen, verwenden Sie den Typ Country .Wenn diese Property weggelassen wird, wird für eligibleRegion standardmäßig earth verwendet. |
Land
Der Entitätstyp Country
ist mit der Property popularityScore.eligibleRegion
verknüpft.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich:Legen Sie für dieses Attribut immer Country fest. |
name |
Text |
Erforderlich:Der ISO 3166-1 alpha-2. Beispiel: „DE“ oder „US“. |
Hier einige Beispiele für PopularityScoreSpecification
-Befehle:
WELTWEITE BELIEBTHEIT
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 4.3,
"eligibleRegion": "Earth"
},
LÄNDERSPEZIFISCH
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 2,
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
},
Stadt, Bundesland, Land, Verwaltungsgebiet
Die Entitätstypen City
, State
, Country
und AdministrativeArea
sind mit der Property areaServed
verknüpft.
Mit der Property areaServed
können Sie anhand der Standortinformationen des Nutzers die am besten geeignete Ladestation auswählen. Beispiele für Standortinformationen sind Nutzeranfragen wie „Radiosender in meiner Nähe“ oder „Radiosender mit lokalen Nachrichten“.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich:Legen Sie für diese Property immer einen der folgenden Entitätstypen fest: City , State , Country oder AdministrativeArea . |
name |
Text |
Erforderlich:Der Name der Stadt, des Bundeslandes, des Landes oder der Region. Geben Sie die Region mit der größtmöglichen Detailgenauigkeit an. Geben Sie auch die enthaltene Kette an. Verwenden Sie das folgende Format: city, state, country. |
Hier einige Beispiele für areaServed
-Befehle:
CITY
"areaServed": {
"@type": "City",
"name": "North Highlands, CA, US"
},
STATE
"areaServed": [
{
"@type": "State",
"name": "California, US"
},
{
"@type": "State",
"name": "Nevada, US"
}
],
Land
"areaServed": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "Australia"
}
],
ADMINISTRATIVEAREA
"areaServed": [
{
"@type": "AdministrativeArea",
"name": "Cape Cod, Massachusetts, US"
}
],
ListenAction
Der Entitätstyp ListenAction
ist mit der Property potentialAction
verknüpft.
Mit der Property ListenAction
werden deine Deeplinks für die Wiedergabe definiert. Außerdem werden die Kriterien für den Zugriff der Nutzer auf die Inhalte definiert. Beispiel: geo/chronal/login/subscription status
.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich:Legen Sie für dieses Attribut immer ListenAction fest. |
target |
EntryPoint |
Erforderlich:Die Spezifikationen Ihres Deeplinks. Er enthält Informationen zu unterstützten Plattformen. Es können mehrere EntryPoint -Entitätstypen angegeben werden, um verschiedene Deeplinks für verschiedene Plattformgruppen zu definieren. |
actionAccessibilityRequirement |
ActionAccessSpecification |
Erforderlich:Die Definition der Nutzeranforderungen für den Zugriff auf diese Entität. Wenn mehrere ActionAccessSpecification -Entitätstypen vorhanden sind, kann ein Nutzer, der eines der Spezifikationskriterien erfüllt, auf die Inhalte zugreifen. |
EntryPoint
Der Entitätstyp EntryPoint
ist mit der Property potentialAction.target
verknüpft.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich:Legen Sie für dieses Attribut immer EntryPoint fest. |
urlTemplate |
Text |
Erforderlich:Hiermit wird der Link angegeben, über den die Wiedergabe deiner Inhalte gestartet werden kann. |
actionPlatform |
Text |
Erforderlich:Die Plattformen, für die der Deeplink gültig ist. Folgende Werte sind möglich:
|
ActionAccessSpecification
Der Entitätstyp ActionAccessSpecification
ist mit der Property potentialAction.actionAccessibilityRequirement
verknüpft.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich:Legen Sie für dieses Attribut immer ActionAccessSpecification fest. |
category |
Text |
Erforderlich:Der Zugriffstyp. Dies muss einer der folgenden Werte sein:
|
availabilityStarts |
DateTime |
Der Beginn des Verfügbarkeitszeitraums. Mit dieser Property kannst du genau festlegen, ab wann diese Inhalte für Nutzer verfügbar sind. |
availabilityEnds |
DateTime |
Das Ende des Verfügbarkeitszeitraums. Mit diesem Attribut kannst du genau festlegen, ab wann die Inhalte für Nutzer nicht mehr verfügbar sind. |
eligibleRegion |
Country |
Das Land, in dem die Offer gilt. Mit dieser Property kannst du festlegen, in welchem Land oder in welcher Region diese Inhalte verfügbar sein sollen. |
requiresSubscription |
MediaSubscription |
Das Abopaket, das für den Zugriff auf die Inhalte erforderlich ist. Wenn Ihr Dienst mehrere Abopakete anbietet, ist diese Property erforderlich. Wenn Ihr Dienst kostenlos ist oder es nur eine Abostufe gibt, können Sie diese Eigenschaft überspringen. |
Land
Der Entitätstyp Country
ist mit der Property potentialAction.actionAccessibilityRequirement.eligibleRegion
verknüpft.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich:Legen Sie für diese Property immer den Wert Country fest. |
name |
Text |
Erforderlich:Der Ländercode gemäß ISO 3166-1 Alpha-2. |
MediaSubscription
Der Entitätstyp MediaSubscription
ist mit der Property potentialAction.actionAccessibilityRequirement.requiresSubscription
verknüpft.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich:Legen Sie für dieses Attribut immer MediaSubscription fest. |
@id |
Text |
Erforderlich:Eine global eindeutige ID für das Abopaket im URI-Format. Die ID muss immer gleich bleiben. Sie wird als opaker String behandelt und muss kein funktionierender Link sein. |
name |
Text |
Erforderlich:Der Name des Abopakets. Beispiel: „G-Radio Premium“ oder „A-Radio Basic“. |
expectsAcceptanceOf |
Offer |
Der Offer -Typ, der mit dem Kauf des Media-Abos verknüpft ist. Mit diesem Attribut wird der Preis des Abos angegeben. |
Angebot
Der Entitätstyp Offer
ist mit der Property potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf
verknüpft.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich:Legen Sie für dieses Attribut immer Offer fest. |
price |
Number |
Erforderlich:Der Preis des Abos. |
priceCurrency |
Text |
Erforderlich:Die Währung des Preises im dreistelligen ISO 4217-Format. |
seller |
Organization |
Die Organisation, die das Abo oder den Kauf der Aktion anbietet. Verwenden Sie dasselbe Schema wie im Abschnitt Organization beschrieben. |
Hier einige Beispiele für ListenAction
-Befehle:
UNIVERSAL DEEP LINK
"potentialAction": {
"@type": "ListenAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.tjradio.org/?streamStationId=170",
"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/GoogleAudioCast",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "nologinrequired",
"availabilityStarts": "2018-04-01T11:01:00-04:00",
"availabilityEnds": "2018-06-30T23:59:00-04:00",
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
}
},
PLATTFORMSPEZIFISCH
"potentialAction": {
"@type": "ListenAction",
"target": [
{
"@type": "EntryPoint",
"urlTemplate": "https://www.tjradio.org/?streamStationId=170",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform"
]
},
{
"@type": "EntryPoint",
"urlTemplate": "https://www.tjradio.org/castlink?streamStationId=170",
"actionPlatform": [
"http://schema.googleapis.com/GoogleAudioCast",
"http://schema.googleapis.com/GoogleVideoCast"
]
}
],
"actionAccessibilityRequirement": [
{
"@type": "ActionAccessSpecification",
"category": "nologinrequired",
"availabilityStarts": "2018-04-01T11:01:00-04:00",
"availabilityEnds": "2018-06-30T23:59:00-04:00",
"eligibleRegion": [
{
"@type": "Country",
"name": "IN"
},
{
"@type": "Country",
"name": "GB"
}
]
},
{
"@type": "ActionAccessSpecification",
"category": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/packages/basic-pack",
"name": "G-Radio Basic Pack",
"expectsAcceptanceOf": {
"@type": "Offer",
"price": 8.99,
"priceCurrency": "USD"
}
},
"availabilityStarts": "2018-04-01T11:01:00-04:00",
"availabilityEnds": "2018-06-30T23:59:00-04:00",
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
}
]
},
Beispiel für einen vollständigen Feed
In diesem Beispiel für einen vollständigen Feed verwenden wir einen hypothetischen Radiodatenanbieter: TJ_RADIO. TJ_RADIO liefert uns Wiedergabeaktionen für Radiodaten sowie Informationen zur Zugehörigkeit und zum Inhaber. In diesem Feed werden drei Radiosender präsentiert: GPR, GRI und G-music. Sie stellen Inhalte für Partnerstationen bereit. Außerdem werden drei Radiosender angezeigt: GQED, GQEI und G-music.
- GQED gehört GQED Inc. und GPCB, zwei separaten Organisationen. Außerdem ist GQED mit GPR verbunden, da es einige der von GPR und GPI erstellten Inhalte überträgt.
- GQEI gehört auch GQED Inc. und GPCB. Es ist eine Repeater-/Translatorstation von GQED, die ein anderes Gebiet abdeckt. GQEI ist auch mit GPR und GPI verbunden.
- G-music ist ein internationaler Sender, der zu GRJ gehört und mit dem Radiosender G-music (eine andere Entität mit demselben Namen wie der Sender) verbunden ist. G-Music-Radiosender gibt es im ganzen Land und sie übertragen einige der Inhalte, die vom Radiosender G-Music erstellt wurden.
Weitere Informationen
Weitere Informationen zu den auf dieser Seite beschriebenen Properties finden Sie auf den folgenden Seiten: