Bảng sau đây liệt kê các loại mẫu truy vấn do Schema.org xác định cho các Hành động trên thiết bị tuỳ chỉnh. Tên của mỗi loại bắt đầu bằng $SchemaOrg
. Các loại này tương ứng với các loại tiêu chuẩn được xác định trong Schema.org.
Một số loại trong số này trả về dữ liệu có cấu trúc thay vì một giá trị duy nhất. Các loại này được chỉ định trong bảng. Hãy xem dữ liệu có cấu trúc để biết thêm thông tin.
Các loại schema.org được hỗ trợ
Loại | Ví dụ về Mẫu nhà phát triển | Ví dụ về truy vấn của người dùng | Hỗ trợ dữ liệu có cấu trúc |
---|---|---|---|
$SchemaOrg_Date | đọc sms của tôi từ $SchemaOrg_Date:my_date trên sms pro |
đọc tin nhắn sms của tôi từ ngày 1 tháng 4 trên sms pro | Có |
$SchemaOrg_Number | nhấp nháy đèn pin $SchemaOrg_Number:number lần |
nhấp đèn pin 5 lần | Không |
$SchemaOrg_Time | đọc sms của tôi từ $SchemaOrg_Time:my_time trên sms pro |
đọc tin nhắn sms của tôi từ 5 giờ chiều trên sms pro | Có |
$SchemaOrg_DateTime | đọc sms của tôi từ $SchemaOrg_DateTime:my_time trên sms pro |
đọc sms của tôi từ trưa hôm qua trên sms pro | Có |
$schemaOrg_DayOfWeek | cho tôi xem các cuộc họp của tôi vào $SchemaOrg_DayOfWeek:day_of_week |
cho tôi xem các cuộc họp vào thứ Ba | Không |
$SchemaOrg_Color | bật đèn nhấp nháy $SchemaOrg_Color:my_color |
bật đèn nhấp nháy màu đỏ | Không |
$SchemaOrg_priceCurrency | hiển thị tỷ lệ chuyển đổi cho $SchemaOrg_priceCurrency:cur trên ứng dụng đơn vị tiền tệ |
hiển thị tỷ giá quy đổi đồng yên trên ứng dụng đơn vị tiền tệ | Không |
$SchemaOrg_Distance | hiển thị biểu đồ lượt chuyển đổi cho $SchemaOrg_Distance:dist |
hiển thị biểu đồ lượt chuyển đổi cho kilômét | Không |
$SchemaOrg_Nhiệt độ | đặt nhiệt độ thành $SchemaOrg_Number:num độ $SchemaOrg_Temperature:temp |
đặt nhiệt độ ở 70 độ F | Không |
$SchemaOrg_Organization | xem các khoảnh khắc nổi bật của $SchemaOrg_Organization:organization |
xem khoảnh khắc nổi bật của đội Lakers | Không |
cho tôi xem giá cổ phiếu của $SchemaOrg_Organization:organization |
cho tôi xem giá cổ phiếu của Google | Không | |
$SchemaOrg_Person | hiện 10 bài hát $SchemaOrg_Person:musician hàng đầu |
xem 10 bài hát bruno mars hàng đầu | Không |
cho tôi xem tin tức về $SchemaOrg_Person:person |
cho tôi xem tin tức về cổng thanh toán | Không | |
$SchemaOrg_Place | viết bài đánh giá cho $SchemaOrg_Place:place |
viết bài đánh giá cho new york | Có |
hiển thị tình hình giao thông trên $SchemaOrg_Place:location |
hiển thị giao thông ở chế độ xem núi | Có | |
$SchemaOrg_Product | viết bài đánh giá cho $SchemaOrg_Product:product |
viết bài đánh giá về google Glass | Không |
$SchemaOrg_Book | đọc $SchemaOrg_Book:my_book |
đọc những kỳ vọng lớn | Không |
$SchemaOrg_Phim | phát phim $SchemaOrg_Movie:my_movie |
xem phim casablanca | Không |
$SchemaOrg_TVSeries | phát tập tiếp theo của $SchemaOrg_TVSeries:tv_series |
phát tập tiếp theo của bạn bè | Không |
$SchemaOrg_servesCuisine | hiện $SchemaOrg_servesCuisine:my_cuisine nhà hàng |
hiển thị nhà hàng ý | Không |
$SchemaOrg_MusicAlbum | thêm $SchemaOrg_MusicAlbum:album vào hàng đợi của tôi. |
thêm đường tu viện vào hàng đợi của tôi | Không |
$SchemaOrg_MusicRecord (Bản ghi âm nhạc của $SchemaOrg) | thêm $SchemaOrg_MusicRecording:song vào danh sách yêu thích của tôi. |
thêm hoặc không thêm bạn vào danh sách yêu thích của tôi. | Không |
$SchemaOrg_YesNo | $SchemaOrg_YesNo:yesno |
Có | Không |
$SchemaOrg_URL | Thêm $SchemaOrg_URL:url |
Thêm google.com | Không |
$SchemaOrg_Email | Thêm $SchemaOrg_Email:email |
Thêm john@google.com | Không |
$SchemaOrg_PhoneNumber | Thêm $SchemaOrg_PhoneNumber:phonenumber |
Thêm (777) 777-7777 | Không |
$SchemaOrg_Text | Bài hát đó là gì, trong đó họ nói gì $SchemaOrg_Text:text |
Trong bài hát đó, họ nói em là ánh nắng của tôi là gì? | Không |
Dữ liệu có cấu trúc
Một số loại hỗ trợ việc dữ liệu có cấu trúc được trả về thay vì một giá trị duy nhất.
Trong phần deviceExecution
, hãy thêm .structured
vào tên tham số để hệ thống nhận lại dữ liệu có cấu trúc cho các loại sau:
"my-param-name": "$parameter-name.structured"
trong đó my-param-name là tên do người dùng xác định và được trả về trong params
và parameter-name xác định tham số trong mẫu truy vấn.
Hãy xem ví dụ sau:
Địa điểm
Truy vấn
Viết bài đánh giá về New York
Gói hành động
...
"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"
}
}
...
Tham số được trả về
Hãy xem phần LatLng để biết thêm thông tin.
"placeName": {
"latitude": 40.7128,
"longitude": 74.0060
}
Ngày
Hãy xem Ngày để biết thêm thông tin.
Tham số được trả về:
{
"year": 2018,
"month": 12,
"day": 2
}
Thời gian
Hãy xem TimeOfDay để biết thêm thông tin.
Tham số được trả về:
{
"hours": 12,
"minutes": 0,
"seconds": 0,
"nanos": 0
}
DateTime
Vui lòng xem mục DateTime để biết thêm thông tin.
Tham số được trả về:
{
"date": {
"year": 2018,
"month": 11,
"day": 30
},
"time": {
"hours": 12,
"minutes": 0,
"seconds": 0,
"nanos": 0
}
}