Loại mẫu truy vấn Schema.org

Bảng sau đây liệt kê các loại mẫu truy vấn do Schema.org xác định cho loại truy vấn Custom Hành động trên thiết bị. 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 dữ liệu 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 các loại được chỉ định trong bảng. 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 sms của tôi từ ngày 1 tháng 4 trên sms pro
$SchemaOrg_Number nháy đèn pin $SchemaOrg_Number:number lần nhấp nháy đè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 sms của tôi từ 5 giờ chiều trên sms pro
$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
$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 của tôi vào thứ Ba Không
$SchemaOrg_Color bật đèn nhấp nháy của $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 tiền tệ hiển thị tỷ giá hối đoái cho yên trên ứng dụng 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_Temperature đặt nhiệt độ ở $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 những khoảnh khắc nổi bật của 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 giới thiệu 10 bài hát hàng đầu của bruno mars 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á về $SchemaOrg_Place:place viết bài đánh giá cho new york
hiển thị giao thông trên $SchemaOrg_Place:location hiển thị giao thông trên cảnh núi non
$SchemaOrg_Product viết bài đánh giá về $SchemaOrg_Product:product viết bài đánh giá cho google Glass Không
$SchemaOrg_Book đọc $SchemaOrg_Book:my_book đọc những kỳ vọng lớn Không
$SchemaOrg_Movie phát phim $SchemaOrg_Movie:my_movie xem lại bộ 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 cho tôi xem $SchemaOrg_servesCuisine:my_cuisine nhà hàng hiển thị các nhà hàng Ý Không
$SchemaOrg_MusicAlbum thêm $SchemaOrg_MusicAlbum:album vào hàng đợi của tôi. thêm con đường tu viện vào danh sách chờ của tôi Không
$SchemaOrg_MusicRecording thêm $SchemaOrg_MusicRecording:song vào danh sách thiết bị yêu thích của tôi. thêm có hoặc không có bạn vào danh sách yêu thích của tôi. Không
$SchemaOrg_YesNo $SchemaOrg_YesNo:yesno 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 Mọi người nói bài hát đó là gì $SchemaOrg_Text:text Người ta nói bạn là ánh nắng của tôi là bài gì? Không

Dữ liệu có cấu trúc

Một số loại hỗ trợ dữ liệu có cấu trúc được trả về thay vì một giá trị duy nhất. Trong mục deviceExecution, hãy thêm .structured vào tên thông số để nhận lại dữ liệu có cấu trúc cho các loại dữ liệu sau:

"my-param-name": "$parameter-name.structured"

trong đó my-param-name là tên do người dùng xác định được trả về trong paramsparameter-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á cho 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ề

Xem 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

Xem TimeOfDay để biết thêm thông tin.

Tham số được trả về:

{
    "hours": 12,
    "minutes": 0,
    "seconds": 0,
    "nanos": 0
}

DateTime

Hãy xem 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
    }
}