Poniższa tabela zawiera zdefiniowane przez schema.org typy wzorców zapytań dla niestandardowych
Działania na urządzeniu. Nazwa każdego typu rozpoczyna się od $SchemaOrg
. Typy te
odpowiadają typom standardowym zdefiniowanym na Schema.org.
Niektóre z tych typów zwracają uporządkowane dane, a nie pojedynczą wartość. Te podane w tabeli. Zobacz uporządkowane dane. .
Obsługiwane typy schema.org
Typ | Przykładowy wzorzec programisty | Przykładowe zapytanie użytkownika | Obsługuje uporządkowane dane |
---|---|---|---|
$SchemaOrg_Date | przeczytaj moje SMS-y od: $SchemaOrg_Date:my_date w SMS-ie Pro |
przeczytaj moje SMS-y od 1 kwietnia w SMS-ie Pro | Tak |
$SchemaOrg_Number | $SchemaOrg_Number:number razy mrugnij latarką |
5 razy mrugnij latarką | Nie |
$SchemaOrg_Time | przeczytaj moje SMS-y od: $SchemaOrg_Time:my_time w SMS-ie Pro |
Odczytaj moje SMS-y z 17:00 w SMS-ie Pro | Tak |
$SchemaOrg_DateTime | przeczytaj moje SMS-y od: $SchemaOrg_DateTime:my_time w SMS-ie Pro |
przeczytaj moje SMS-y z wczorajszego południa w SMS-ie Pro | Tak |
$SchemaOrg_DzieńTygodnia | pokaż moje spotkania na $SchemaOrg_DayOfWeek:day_of_week |
pokaż mi moje spotkania we wtorek | Nie |
$SchemaOrg_Color | włącz światło stroboskopowe $SchemaOrg_Color:my_color |
włącz czerwone światło stroboskopowe | Nie |
$SchemaOrg_priceCurrency | pokaż kurs wymiany walut dla kraju: $SchemaOrg_priceCurrency:cur w aplikacji do waluty |
pokaż kurs wymiany walut w aplikacji do waluty | Nie |
$SchemaOrg_Distance | pokaż wykres konwersji: $SchemaOrg_Distance:dist |
pokaż wykres konwersji dla kilometrów | Nie |
$SchemaOrg_Temperature | ustaw temperaturę na $SchemaOrg_Number:num st.
$SchemaOrg_Temperature:temp |
Ustaw temperaturę na 21 stopni Fahrenheita | Nie |
$SchemaOrg_Organization | obejrzyj najlepsze momenty z gry $SchemaOrg_Organization:organization |
watch Lakers najciekawsze momenty | Nie |
pokaż cenę akcji $SchemaOrg_Organization:organization |
pokaż mi cenę akcji Google | Nie | |
$SchemaOrg_Person | pokaż 10 najpopularniejszych utworów: $SchemaOrg_Person:musician |
pokaż 10 najlepszych utworów bruno marsa | Nie |
Pokaż wiadomości na temat: $SchemaOrg_Person:person |
pokaż wiadomości o bramkach do rachunków | Nie | |
$SchemaOrg_Place | napisz opinię o: $SchemaOrg_Place:place |
napisz opinię o warszawie | Tak |
pokaż natężenie ruchu na: $SchemaOrg_Place:location |
pokaż natężenie ruchu w widoku na góry | Tak | |
$SchemaOrg_Product | napisz opinię o: $SchemaOrg_Product:product |
napisz opinię o Google Glass | Nie |
$SchemaOrg_Book | przeczytaj $SchemaOrg_Book:my_book |
poznaj świetne oczekiwania | Nie |
$SchemaOrg_Movie | Włącz film $SchemaOrg_Movie:my_movie |
recenzuj film Casablanca | Nie |
$SchemaOrg_TVSeries | Włącz następny odcinek podcastu $SchemaOrg_TVSeries:tv_series |
Włącz następny odcinek znajomych | Nie |
$SchemaOrg_servesCuisine | pokaż restauracje ($SchemaOrg_servesCuisine:my_cuisine ) |
pokaż restauracje włoskie | Nie |
$SchemaOrg_MusicAlbum | Dodaj użytkownika $SchemaOrg_MusicAlbum:album do kolejki. |
dodaj do kolejki opactwa | Nie |
$SchemaOrg_MusicRecording | dodaj użytkownika $SchemaOrg_MusicRecording:song do ulubionych. |
dodawaj z Tobą lub bez Ciebie do moich ulubionych. | Nie |
$SchemaOrg_YesNo | $SchemaOrg_YesNo:yesno |
Tak | Nie |
$SchemaOrg_URL | Dodaj $SchemaOrg_URL:url |
Dodaj google.com | Nie |
$SchemaOrg_Email | Dodaj $SchemaOrg_Email:email |
Dodaj john@google.com | Nie |
$SchemaOrg_PhoneNumber | Dodaj $SchemaOrg_PhoneNumber:phonenumber |
Dodaj numer (777) 777-7777 | Nie |
$SchemaOrg_Text | Co to za piosenka, jaka brzmi $SchemaOrg_Text:text ? |
Co to za piosenka, w której ktoś mówi „Jesteś moim słońcem”? | Nie |
Uporządkowane dane
Niektóre typy obsługują przesyłanie uporządkowanych danych zamiast pojedynczej wartości.
W sekcji deviceExecution
dodaj .structured
do nazwy parametru.
możesz otrzymywać z powrotem uporządkowane dane dotyczące tych typów:
"my-param-name": "$parameter-name.structured"
gdzie my-param-name jest nazwą zdefiniowaną przez użytkownika zwracaną w funkcji
params
i parameter-name identyfikują parametr we wzorcu zapytania.
Przyjrzyj się temu przykładowi:
Miejsce
Zapytanie
Napisz opinię o Nowym Jorku
Pakiet działań
...
"intent": {
"name": "com.example.intents.Review",
"parameters": [
{
"name": "place",
"type": "SchemaOrg_Place"
}
],
"trigger": {
"queryPatterns": [
"write review for $SchemaOrg_Place:place"
]
}
},
...
"deviceExecution": {
"command": "com.example.commands.Review",
"params": {
"placeName": "$place.structured"
}
}
...
Zwrócone parametry
Więcej informacji znajdziesz w sekcji LatLng.
"placeName": {
"latitude": 40.7128,
"longitude": 74.0060
}
Data
Więcej informacji znajdziesz w sekcji Data.
Zwrócone parametry:
{
"year": 2018,
"month": 12,
"day": 2
}
Godzina
Więcej informacji znajdziesz w sekcji TimeOfDay.
Zwrócone parametry:
{
"hours": 12,
"minutes": 0,
"seconds": 0,
"nanos": 0
}
DateTime
Więcej informacji znajdziesz w sekcji DateTime.
Zwrócone parametry:
{
"date": {
"year": 2018,
"month": 11,
"day": 30
},
"time": {
"hours": 12,
"minutes": 0,
"seconds": 0,
"nanos": 0
}
}