Dieser Abschnitt enthält Details zu den Eigenschaften des Inhalts-Markups für die
RadioBroadcastService
Entitätstyp. Vollständige Details finden Sie in der
Beispiel für vollständigen Feed
Spezifikationstabelle
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@context |
Text |
Erforderlich: Legen Sie diese Eigenschaft immer auf ["http://schema.googleapis.com", {"@language": "xx"}] fest, wobei xx die Sprache der Strings im Feed darstellt.Für jeden Stammentitätskontext muss @language auf den entsprechenden Sprachcode und im BCP 47-Format festgelegt sein. Wenn als Sprache beispielsweise Spanisch festgelegt ist, wird angenommen, dass die Namen auf Spanisch sind, auch wenn die Sprache der Untertitel oder Synchronisation auf Englisch ist. |
@type |
Text |
Erforderlich: Legen Sie diese Eigenschaft immer auf RadioBroadcastService fest. |
@id |
URL |
Erforderlich: Die ID des Inhalts im URI-Format. Beispiel: https://example.com/1234abc.@id muss die folgenden Anforderungen erfüllen:
url einer Entität alle Anforderungen an eine 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 des Inhalts, die Informationen zum Radiosender liefert. Die url -Property 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, anhand derer Nutzer den Radiosender leichter identifizieren können. Bei dieser Eigenschaft muss es sich um legitime alternative Namen für eine Station handeln, nicht um Suchbegriffe, die die Auslösung beeinflussen. Verwende für Keywords stattdessen das Attribut 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:das amtlich ausgestellte Rufzeichen des Radiosenders Beispiel: „KQEI-FM“. Für nordamerikanische Radiosender ist diese Property erforderlich. In Regionen, in denen Rufzeichen normalerweise nicht verwendet werden, ist dies optional. |
broadcastDisplayName |
Text |
Erforderlich: Die Anzeigenamen oder das Branding des Radiosenders. Beispiel: „Fake Radio 105“. Anhand dieser Werte können Nutzer diesen Radiosender in ihren Suchanfragen identifizieren. Zusätzlich werden weitere wichtige Informationen wie Rufzeichen und Name verwendet. |
description |
Text |
Erforderlich:Eine kurze Beschreibung des Radiosenders. Diese Property darf maximal 300 Zeichen lang sein. Verwenden Sie ein Array, um die Beschreibung in mehreren Sprachen auszuzeichnen. Ein Beispiel finden Sie unter Mehrere Regionen und Sprachen. |
slogan |
Text |
Der Slogan des Radiosenders. Beispiel: „Der beste fiktive Radiosender von Google für Musik.“ |
logo |
ImageObject |
Ein Logobild des Bahnhofs. Verwenden Sie die höchste verfügbare Auflösung. Das Format muss entweder JPEG oder PNG sein. Details und Beispiele finden Sie im Abschnitt ImageObject. |
broadcastFrequency |
BroadcastFrequencySpecification |
Erforderlich:Die Frequenzangabe des Radiosenders. Für terrestrische AM/FM-Radiosender ist diese Eigenschaft erforderlich. Bei reinen Onlinestreams 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 Gebiet, auf das der Radiosender ausgerichtet ist. Verwenden Sie diese Eigenschaft, um die am besten geeignete Station aus einem Netzwerk verbundener Stationen mit ähnlichen Namen auszuwählen. Verwenden Sie es beispielsweise, um einen landesweit ausgestrahlten Radiodienst mit lokalen Partnern auszuwählen. Das empfohlene Format ist city, (optional) state, country. Weitere Informationen und Beispiele finden Sie im Abschnitt Stadt, Bundesland, Land, Verwaltungsgebiet. |
broadcastAffiliateOf |
Organization |
Erforderlich, sofern zutreffend:Der Partner, bei dem der Radiosender Mitglied ist, oder der Partner, der die im Radiosender ausgestrahlten Inhalte bereitstellt. Beispiel: „NPR“, „PRI“, oder „PBS“. Wenn der Radiosender in keiner Verbindung steht, ist diese Property nicht erforderlich. Weitere Informationen und Beispiele finden Sie im Abschnitt Organisation. |
broadcaster |
Organization |
Erforderlich:Die Organisation, die Eigentümer, Betreiber und Betreiber des Radiosenders ist. Weitere Informationen und Beispiele finden Sie im Abschnitt Organisation. |
parentService |
RadioBroadcastService |
Erforderlich, sofern zutreffend:Diese Eigenschaft ist nur erforderlich, wenn der Radiosender ein Repeater oder Übersetzer ist. Sie repräsentiert den ursprünglichen Radiosender, den der Repeater oder der Übersetzer weiterleitet. Weitere Informationen und Beispiele finden Sie im Abschnitt RadioBroadcastService. |
potentialAction |
ListenAction |
Erforderlich:Die Aktion, die ausgelöst wird, wenn Nutzer den Radiosender hören. Weitere Informationen finden Sie im Abschnitt ListenAction. |
popularityScore |
PopularityScoreSpecification |
Dringend empfohlen Warum? Eine Bewertung, die Google zusammen mit anderen Signalen verwendet, um zu bestimmen, welche Medien für Nutzer abgespielt werden. Dieser Wert gibt an, wie beliebt der Inhalt im Vergleich zu anderen Inhalten in deinem Katalog ist. Daher muss die Skala der Punktzahl in Ihren Feeds und allen Elementen in Ihrem Katalog einheitlich sein. Die Beliebtheitsrate einer Entität ist standardmäßig auf 0 festgelegt. |
inLanguage |
Text |
Die Sprache der Inhalte, die im Radiosender ausgestrahlt werden. Der Wert muss ein Sprachcode im BCP-47-Format sein. Verwenden Sie diesen Wert, um Nutzerabfragen zu bearbeiten, bei denen Inhalte in einer bestimmten Sprache angefordert werden. Wenn der Sender zu unterschiedlichen Zeiten in verschiedenen Sprachen überträgt, geben Sie einfach die Hauptsprache an. |
keywords |
Text |
Eine Liste mit Suchbegriffen, die dem Radiosender zugeordnet sind. Verwenden Sie diese Keywords, um die Suchanfragen zu erweitern, die den Radiosender auslösen. Zum Beispiel: „Nachrichten“, „Sport“ oder „Stein“. |
identifier |
PropertyValue |
Dringend empfohlen Warum? – Externe ID oder eine andere ID, die diese Entität eindeutig identifiziert Es sind mehrere IDs zulässig. Weitere Informationen finden Sie im Abschnitt ID-Eigenschaften. |
sameAs |
URL |
Die URL einer Referenzwebseite, die eindeutig die Identität des Objekts angibt. Beispiel: eine Wikipedia-Seite für den Rundfunkdienst. |
Verweise auf Entitätstyp-Attribute
Im Folgenden finden Sie Entitätstypen und ihre Attributverweise.
BroadcastFrequencySpecification
Der Entitätstyp BroadcastFrequencySpecification
ist verknüpft mit
broadcastfrequency
-Property.
Mit dem Entitätstyp BroadcastFrequencySpecification
wird das Radio identifiziert
Senders nach seiner Frequenz. Bei Digitalradio: Der Frequenzkanal
kann mehrere Subkanäle mit unterschiedlichen Programmen umfassen. In diesen Fällen
Mit dem Wert „broadcastSubChannel
“ wird der Zielradiosender in
des Frequenzkanals.
Bei reinen Internetradiosendern: Das Objekt BroadcastFrequencySpecification
wird nicht benötigt. Verwenden Sie daher stattdessen den Stringwert INTERNET_STREAM
.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich: Legen Sie diese Eigenschaft immer auf 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 Teil der Frequenz zur Signalmodulation. Der Wert muss einer der folgenden Werte sein: „FM“, „AM“, „HD“ oder „DAB“. oder „DAB+“. |
broadcastSubChannel |
Text |
Erforderlich, falls zutreffend:der Subkanal bei Digitalradio. Bei DAB- und DAB+-Stationen ist dieser Wert die Dienst-ID. Beispiel: „HD1“–„HD8“ mögliche Werte für HD-Radio und "C8D8" ist ein möglicher Wert für den DAB. |
Hier einige Beispiele für BroadcastFrequencySpecification
:
UKW (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 dem broadcaster
- oder
broadcastAffiliateOf
-Properties.
In der RadioBroadcastService
-Spezifikation wird der Typ Organization
verwendet.
für die Properties broadcaster
und broadcastAffiliateOf
.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich: Legen Sie diese Eigenschaft immer auf 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 Eigenschaft ist eine URL zu einer Referenzwebseite, die die Organisation eindeutig identifiziert. Zum Beispiel eine Wikipedia-Seite der Organisation oder die offizielle Website der Organisation. |
Hier einige Beispiele für Organization
:
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 dem parentService
verknüpft
Property.
Das Attribut parentService
dient dazu,
die übergeordnete Station an.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich: Legen Sie diese Eigenschaft immer auf RadioBroadcastService fest. |
@id |
URL |
Erforderlich: Eine global eindeutige ID im URL-Format, die für den übergeordneten Radiosender steht. Wenn der übergeordnete Radiosender ebenfalls als separate Einheit in Ihrem Feed enthalten ist, müssen beide IDs identisch sein. |
name |
Text |
Erforderlich:Der Name des übergeordneten Radiosenders. |
sameAs |
URL |
Die URL zu einer Referenzwebseite, die die übergeordnete Station eindeutig identifiziert. Dies kann beispielsweise eine Wikipedia-Seite für den übergeordneten Sender sein. |
Hier sehen Sie ein RadioBroadcastService
-Beispiel:
"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 dem Attribut logo
verknüpft.
Die Eigenschaft logo
wird verwendet, um das Logobild für den angegebenen Radiosender bereitzustellen. Diese Bilder werden neben Inhalten als Deeplink für ein bestimmtes Radioobjekt angezeigt.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich: Legen Sie diese Eigenschaft immer auf ImageObject fest. |
height |
Integer |
Höhe des Bildes 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 Unterkunft 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 mit jeweils eigenen Ländern und einer entsprechenden Bild-URL hinzu. |
Land
Der Entitätstyp Country
ist mit dem Attribut logo.regionsAllowed
verknüpft.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Diese Eigenschaft immer auf Country festlegen. |
name |
Text |
ISO 3166-1 alpha-2 Beispiel: „GB“ oder „US“. |
Hier einige 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 dem Attribut identifier
verknüpft.
Wenn du ein Drittanbieter-ID-System für deine Inhalte verwendest, z. B. die Gracenote-IDs
(TMS) enthält, kann die ID von der Property identifier
bereitgestellt werden. Dadurch wird
die Genauigkeit des Abgleichs Ihrer Radiosender durch Google zu überprüfen.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich: Legen Sie diese Eigenschaft immer auf PropertyValue fest. |
propertyID |
Text |
Erforderlich: Der Typ der angegebenen ID. Die folgenden ID-Typen werden unterstützt:
|
value |
Text |
Die URL zu einer Referenzwebseite, die die übergeordnete Station eindeutig identifiziert. Dies kann beispielsweise eine Wikipedia-Seite für den übergeordneten Sender sein. |
Hier sehen Sie ein PropertyValue
-Beispiel:
"identifier": {
"@type": "PropertyValue",
"propertyID": "WIKIDATA_ID",
"value": "Q795598"
},
PopularityScoreSpecification
Der Entitätstyp PopularityScoreSpecification
ist verknüpft mit
popularityScore
-Property.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich: Legen Sie diese Eigenschaft immer auf PopularityScoreSpecification fest. |
value |
Number |
Erforderlich: Ein positiver numerischer Wert, der mit anderen Entitäten aus Ihrem Katalog verglichen wird. Die größere Zahl steht für die höhere Beliebtheit. |
eligibleRegion |
Country |
Ein Land oder eine Liste von Regionen, für die der Beliebtheitswert gilt. Wenn die Beliebtheitsrate global relevant ist, verwenden Sie einfach earth als Textwert.Wenn bestimmte Regionen aufgelistet werden müssen, verwenden Sie den Typ Country .Wenn diese Eigenschaft weggelassen wird, wird eligibleRegion standardmäßig auf earth gesetzt. |
Land
Der Entitätstyp Country
ist verknüpft mit
popularityScore.eligibleRegion
-Property.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich: Legen Sie diese Eigenschaft immer auf Country fest. |
name |
Text |
Erforderlich:ISO 3166-1 alpha-2. Beispiel: „GB“ oder „US“. |
Hier einige Beispiele für PopularityScoreSpecification
:
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 areaServed
-Eigenschaft verknüpft ist.
Mit der Eigenschaft areaServed
können Sie basierend auf
die Standortinformationen der Nutzenden. Beispiele für Standortinformationen sind
Suchanfragen wie „ein Radiosender in meiner Nähe“ oder „Lokalnachrichtenradio“.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich: Legen Sie für dieses Attribut immer einen der folgenden Entitätstypen fest: City , State , Country oder AdministrativeArea . |
name |
Text |
Erforderlich:Name der Stadt, des Bundeslandes, des Landes oder der Region. Geben Sie die genaueste Region an. Geben Sie auch die enthaltende Kette an. Verwenden Sie das folgende Format: city, state, country. |
Hier einige Beispiele für areaServed
:
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 dem Attribut potentialAction
verknüpft.
Die Eigenschaft ListenAction
definiert deine Deeplinks für die Wiedergabe. Außerdem wird definiert,
die Kriterien für den Zugriff
auf die Inhalte festzulegen. Beispiel: geo/chronal/login/subscription status
.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich: Legen Sie diese Eigenschaft immer auf ListenAction fest. |
target |
EntryPoint |
Erforderlich:Die Spezifikationen des Deeplinks. Sie enthält die unterstützten Plattforminformationen. Es können mehrere EntryPoint -Entitätstypen vorhanden sein, 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 einem beliebigen der Spezifikationskriterien entspricht, auf den Inhalt zugreifen. |
EntryPoint
Der Entitätstyp EntryPoint
ist mit dem potentialAction.target
verknüpft
Property.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich: Legen Sie diese Eigenschaft immer auf EntryPoint fest. |
urlTemplate |
Text |
Erforderlich: Der Link, mit dem die Wiedergabe Ihrer Inhalte gestartet wird. |
actionPlatform |
Text |
Erforderlich:Die Plattformen, für die der Deeplink gültig ist. Folgende Werte sind möglich:
|
ActionAccessSpecification
Der Entitätstyp ActionAccessSpecification
ist verknüpft mit
potentialAction.actionAccessibilityRequirement
-Property.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich: Legen Sie diese Eigenschaft immer auf ActionAccessSpecification fest. |
category |
Text |
Erforderlich: Die Art der Zugriffsanforderung. Dies muss einer der folgenden Werte sein:
|
availabilityStarts |
DateTime |
Der Beginn des Verfügbarkeitszeitraums. Mit dieser Eigenschaft legen Sie fest, wann genau diese Inhalte für Nutzer verfügbar sein sollen. |
availabilityEnds |
DateTime |
Das Ende des Verfügbarkeitszeitraums. Mit dieser Eigenschaft können Sie den genauen Zeitpunkt festlegen, zu dem diese Inhalte den Nutzern nicht mehr zur Verfügung stehen. |
eligibleRegion |
Country |
Das Land, in dem Offer verwendet werden kann. Mit dieser Property können Sie festlegen, in welchem Land oder welcher Region diese Inhalte verfügbar sein sollen oder nicht. |
requiresSubscription |
MediaSubscription |
Das Abopaket, das für den Zugriff auf die Inhalte erforderlich ist. Wenn Sie für Ihren Dienst mehrere Abopakete anbieten, ist diese Property erforderlich. Wenn der Dienst kostenlos ist oder nur ein Abodienst angeboten wird, können Sie diese Eigenschaft überspringen. |
Land
Der Entitätstyp Country
ist verknüpft mit
potentialAction.actionAccessibilityRequirement.eligibleRegion
-Property.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich: Legen Sie diese Eigenschaft immer auf Country fest. |
name |
Text |
Erforderlich: Der Ländercode gemäß ISO 3166-1 ALPHA-2. |
MediaSubscription
Der Entitätstyp MediaSubscription
ist verknüpft mit
potentialAction.actionAccessibilityRequirement.requiresSubscription
-Property.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich: Legen Sie diese Eigenschaft immer auf 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 Typ Offer , der mit dem Kauf des Medienabos verknüpft ist. Mit dieser Eigenschaft wird der Preis des Abos angegeben. |
Angebot
Der Entitätstyp Offer
ist verknüpft mit
potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf
Property.
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type |
Text |
Erforderlich: Legen Sie diese Eigenschaft immer auf 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
:
UNIVERSELLER DEEPLINK
"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 vollständigen Feed
In diesem Beispiel für den vollständigen Feed stellen wir einen hypothetischen Radiodatenanbieter vor: TJ_RADIO. TJ_RADIO bietet uns Anhöraktionen für Radiodaten sowie Informationen zur Zugehörigkeit und zu den Eigentumsrechten. In diesem Feed werden drei Radiosender (mit Inhalten für Partnersender) GPR, GRI und G-Music präsentiert. Zusätzlich werden drei Radiosender präsentiert: GQED, GQEI und G-Music.
- GQED ist Eigentum von 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 ist Eigentum von GQED Inc und GPCB. Es ist eine Repeater-/Übersetzer-Station von GQED, die eine andere Region bedient. GQEI ist auch mit GPR und GPI verbunden.
- G-Music ist ein internationaler Sender, der zu GRJ gehört und mit dem Radionetzwerk G-music verbunden ist, einem anderen Rechtssubjekt mit dem gleichen Namen wie der Sender. G-Musik-Sender sind im ganzen Land vertreten und übertragen einen Teil der Inhalte des Radiosenders G-music.
Weitere Informationen
Auf den folgenden Seiten finden Sie weitere Informationen zu Themen im Zusammenhang mit den Unterkünften. auf dieser Seite beschrieben: