本節將詳細說明手錶動作的常見屬性。
動作標記屬性
屬性 | 預期類型 | 說明 |
---|---|---|
@type |
文字 | 必要 - 一律設為 WatchAction 。 |
target |
EntryPoint | 必要 - 目標物件,可提供各種 Google 平台深層連結的對應。 |
target.@type |
文字 | 必要 - 一律設為 EntryPoint 。 |
target.urlTemplate |
網址 | 必要 - 深層連結,可將使用者帶往應用程式或平台,並啟動內容播放。 |
target.inLanguage |
文字 | 選用 - 劇集原始語言,格式為 BCP 47。 |
target.actionPlatform |
文字 | 必填 - 對應至
urlTemplate 的平台。媒體動作支援下列項目:
|
target.additionalProperty |
PropertyValue | 適用時為必填 - 屬性/值組合清單,代表深層連結的其他屬性。包括:
|
actionAccessibilityRequirement |
ActionAccessSpecification | 必要 - Action 存取規格物件,說明內容的存取權需求。請參閱「動作存取規格屬性」。 |
動作標記相關頁面
如要瞭解與這些屬性相關的主題,請參閱下列頁面:
動作存取規格屬性
屬性 | 預期類型 | 說明 |
---|---|---|
actionAccessibilityRequirement.@type |
文字 | 必要 - 一律設為 ActionAccessSpecification 。 |
actionAccessibilityRequirement.category |
文字 | 必要 - 內容的存取規定。詳情請參閱「付費牆類型」。 如果實體代表一組內容,您需要將
|
actionAccessibilityRequirement.availabilityStarts |
日期 | 必填 - 動作可用的日期,採用 ISO 8601 格式 (包括時區)。
請務必在相應實體的 availabilityStarts 日期前至少 7 天,在動態饋給中提供該實體。這有助於內容及時顯示在 Google 服務上。 |
actionAccessibilityRequirement.availabilityEnds |
日期 | 必要 - 動作的截止日期,採用ISO 8601 格式 (包括時區)。
如要更新 availabilityEnds 日期,請務必在該日期前至少 7 天,在動態饋給中進行更新。這樣一來,內容在 availabilityEnds 日期當天停止顯示於 Google 服務的機率就會提高。 |
actionAccessibilityRequirement.eligibleRegion |
Country、City、State、GeoShape 或 Text | 必要 - 內容可播映的地區。如果內容在全球各地都適用,請使用特殊字串 EARTH 。 |
actionAccessibilityRequirement.ineligibleRegion |
國家/地區、城市、州/省或 GeoShape | 如適用則為必填 - 內容受限的區域。如果內容在 eligibleRegion 內的所有地區都適用,就不必提供這項屬性。 |
actionAccessibilityRequirement.requiresSubscription |
MediaSubscription | 適用時為必填 - 使用者必須訂閱才能存取內容的詳細資料。請參閱「媒體訂閱屬性」。
|
actionAccessibilityRequirement.expectsAcceptanceOf |
Offer | 內容需要購買時為必填 - 與內容相關聯的優惠詳細資料。請提供下列情況的價格資訊:
Offer 物件,並將 ActionAccessSpecification 物件中的 category 設為 free 。請參閱「方案屬性」。 |
actionAccessibilityRequirement.additionalProperty |
PropertyValue | 必要 (如適用) - 體驗中顯示的訂閱方案參考資料。 |
actionAccessibilityRequirement.additionalProperty.name |
文字 | 必要 - 一律設為「DisplaySubscriptionIdentifier」 |
actionAccessibilityRequirement.additionalProperty.value |
文字 | 必要 - 實體顯示的 requiresSubscription.@id 。 |
媒體訂閱屬性
如果 actionAccessibilityRequirement.category
為 subscription
或 externalSubscription
,則為必要欄位。
屬性 | 預期類型 | 說明 |
---|---|---|
requiresSubscription.@type |
文字 | 必要 - 一律設為 MediaSubscription |
requiresSubscription.@id |
網址 | 必要:訂閱項目的專屬 ID。如果內容可透過不同訂閱方案存取,每個訂閱方案都必須有專屬 ID。 |
requiresSubscription.name |
文字 | 必要 - 訂閱方案名稱。請注意以下事項:
|
requiresSubscription.sameAs |
網址 | 說明訂閱項目的頁面。 |
requiresSubscription.identifier |
文字 | 如果 category 為 subscription 且 commonTier 為 false ,則為必填屬性
-
這個訂閱方案的專屬字串,代表媒體目錄中一組內容的存取權。
|
requiresSubscription.authenticator |
機構組織 | 如果 category 為 externalsubscription ,則為必要欄位 - 提供外部供應商驗證器詳細資料的容器。 |
requiresSubscription.authenticator.@type |
文字 | 如果 category 為
externalsubscription ,則為必填 - 一律設為
Organization 。 |
requiresSubscription.authenticator.name |
文字 | 如果 category 為 externalsubscription ,則為必要元素 - 驗證服務的名稱。如果是 TVE 供應商,請設為 TVE |
requiresSubscription.commonTier |
布林值 | 必要 (如適用) - 如果類別設為訂閱,則必須提供這項屬性。如要進一步瞭解 commonTier,請參閱常見層級要求文件。 |
Entitlement API 規定
如果 actionAccessibilityRequirement.category
為 subscription
或 externalSubscription
,且訂閱方案包含多個套裝組合或等級,或支援加購內容,則必須使用授權 API。如果你的訂閱方案是單一級別,且可存取目錄中的所有內容,請勿加入這項資訊。
- 公司 A 提供單一訂閱方案,訂閱者可存取所有內容:不需要授權 ID / API
- 公司 B 提供基本訂閱方案,可存取部分內容,以及付費訂閱方案,可存取付費內容: 需要授權 ID / API
- C 公司提供基本訂閱方案,可存取部分內容,以及可存取第三方內容的加購套裝組合:授權 ID / API 為必要項目
媒體訂閱相關頁面
如要瞭解與這些屬性相關的主題,請參閱下列頁面:
優惠屬性
屬性 | 預期類型 | 說明 |
---|---|---|
expectsAcceptanceOf.@type |
文字 | 必要 - 一律設為 Offer 。 |
expectsAcceptanceOf.price |
Number | 必填 - 內容的購買價格。價格必須是正數,且不得為零。如為價格為 0.00 的實體,請將類別指定為「free」。 |
expectsAcceptanceOf.priceCurrency |
文字 | 必要 - 價格的幣別,採用三個英文字母組成的 ISO 4217 格式。 |
expectsAcceptanceOf.seller |
機構組織 | 提供內容購買服務的機構。 |
expectsAcceptanceOf.seller.@type |
文字 | 一律設為 Organization 。 |
expectsAcceptanceOf.seller.name |
文字 | 賣家名稱。 |
expectsAcceptanceOf.seller.sameAs |
文字 | 可識別賣家的網頁網址,例如賣家首頁。 |
優惠相關頁面
如要瞭解與這些屬性相關的主題,請參閱下列頁面:
ID
媒體動作動態消息接受各種 ID,可協助明確識別實體。這些 ID 有助於加快比對動態饋給中的內容與 Google 資料庫中內容的程序。雖然大部分的識別項都可以使用各種實體類型的 identifier
屬性新增至動態饋給,但 EIDR 有自己的代表性屬性。以下將說明這兩種情況。
ID 屬性
屬性 | 預期類型 | 說明 |
---|---|---|
identifier |
文字 | 強烈建議 - 識別碼,通常是外部識別碼,可明確識別特定實體。可使用多個 ID。 所有 Watch Action 實體類型都支援這項屬性。 下表列出 identifier 屬性可接受的 ID 和子屬性。請參閱「觀看動作動態饋給範例」一節中的識別碼/EIDR 範例。 |
屬性 | 預期類型 | 說明 |
---|---|---|
@type |
文字 | 必要 - 一律設為 PropertyValue 。 |
propertyID |
文字 | 必要 - 我們支援下列 ID 類型:
|
value |
文字 | 必填 - 指定 ID 系統的值。 |
EIDR 屬性
EIDR (國際影視產業識別碼機構的簡稱) 是全球唯一的識別碼系統,適用於各種媒體內容,包括電影和電視節目。識別系統會將 ID 解析為與頂層影視內容、編輯內容等相關聯的中繼資料記錄。下表列出與 EIDR 相關的屬性及其用途。
屬性 | 預期類型 | 說明 |
---|---|---|
titleEIDR |
文字 | 強烈建議 - EIDR (國際影視產業識別碼機構) 識別碼代表電影或電視作品最一般/抽象的層級。 這項屬性適用於 TVSeries、TVSeason、TVEpisode 和 Movie 實體規格頁面。 舉例來說,電影「魔鬼剋星」的 titleEIDR 為「10.5240/7EC7-228A-510A-053E-CBB8-J」。 請參閱「觀看動作」動態饋給範例部分中的「ID/EIDR 範例」。 |
editEIDR |
文字 | 強烈建議 - EIDR (國際影視產業識別碼機構) 識別碼代表電影或電視作品的特定編輯/版本。 這項屬性適用於 TVEpisode 和 Movie 實體規格頁面。 舉例來說,電影「魔鬼剋星」的 titleEIDR 為「10.5240/7EC7-228A-510A-053E-CBB8-J」,有多個編輯版本,例如「10.5240/1F2A-E1C5-680A-14C6-E76B-I」和「10.5240/8A35-3BEE-6497-5D12-9E4F-3」。 提供 editEIDR 時,titleEIDR 屬性為必填。請參閱「觀看動作動態消息範例」一節中的識別碼/EIDR 範例。 |
內容分級機構
請使用這個表格中的值,設定 BroadcastService.contentRating
、Movie.contentRating
和 TVSeries.contentRating
。分級機構應加在分級值的前面。例如:
- 在美國分級為「R」的電影,
Movie.contentRating
值應為「MPAA R」。 - 在美國分級為「TV-MA」的電視劇,
TVSeries.contentRating
值應為「TV_PG TV-MA」。
國家/地區 | 電視分級機構 | 電影分級機構 |
---|---|---|
阿爾巴尼亞 (AL) | 無法使用 | 無法使用 |
安哥拉 (AO) | 無法使用 | CCE |
安地卡及巴布達 (AG) | 無法使用 | MPAA |
阿根廷 (AR) | INCAA | INCAA |
亞美尼亞 (AM) | 無法使用 | MKRF/俄羅斯 |
阿魯巴 (AW) | 無法使用 | 無法使用 |
澳洲 (AU) | ACB TV | ACB Movies |
奧地利 (AT) | FSK | FSK |
亞塞拜然 (AZ) | 無法使用 | MKRF/俄羅斯 |
巴林 (BH) | 無法使用 | MPAA |
白俄羅斯 (BY) | 無法使用 | MKRF/俄羅斯 |
比利時 (BE) | 無法使用 | MPAA |
貝里斯 (BZ) | 無法使用 | 無法使用 |
貝南 (BJ) | 無法使用 | CNC |
玻利維亞 (BO) | 無法使用 | MPAA |
波士尼亞與赫塞哥維納 (BA) | 無法使用 | MPAA |
波札那 (BW) | 無法使用 | MPAA |
巴西 (BR) | CLASSIND | CLASSIND |
布吉納法索 (BF) | 無法使用 | CNC |
柬埔寨 (KH) | 無法使用 | 無法使用 |
加拿大 (CA) | CA_TV | CHVRS |
維德角 (CV) | 無法使用 | CCE |
智利 (CL) | 無法使用 | MPAA |
哥倫比亞 (CO) | 無法使用 | MPAA |
哥斯大黎加 (CR) | 無法使用 | MPAA |
克羅埃西亞 (HR) | 無法使用 | 無法使用 |
賽普勒斯 (CY) | 無法使用 | GRFILM |
捷克 (CZ) | 無法使用 | CZFILM |
丹麥 (DK) | 無法使用 | MCCYP |
厄瓜多 (EC) | 無法使用 | MPAA |
埃及 (EG) | 無法使用 | MPAA |
薩爾瓦多 (SV) | 無法使用 | MPAA |
愛沙尼亞 (EE) | 無法使用 | EEFILM |
斐濟 (FJ) | 無法使用 | 無法使用 |
芬蘭 (FI) | 無法使用 | MEKU |
法國 (FR) | CSA | CSA |
加彭 (GA) | 無法使用 | CNC |
德國 (DE) | FSK | FSK |
希臘 (GR) | ESR | GRFILM |
瓜地馬拉 (GT) | 無法使用 | MPAA |
海地 (HT) | 無法使用 | 無法使用 |
宏都拉斯 (HN) | 無法使用 | MPAA |
香港 (HK) | CA | FCO |
匈牙利 (HU) | 無法使用 | MPAA |
冰島 (IS) | 無法使用 | KIJKWIJZER |
印度 (IN) | CBFC | CBFC |
印尼 (ID) | 主要成效指標 | LSF |
愛爾蘭 (IE) | 無法使用 | IFCO |
義大利 (IT) | AGCOM | AGCOM |
象牙海岸 (CI) | 無法使用 | CNC |
牙買加 (JM) | 無法使用 | MPAA |
日本 (JP) | 不適用 | EIRIN |
約旦 (JO) | 無法使用 | MPAA |
哈薩克 (KZ) | 無法使用 | MRKF |
韓國 (KR) | KMRB | KMRB |
科威特 (KW) | 無法使用 | MPAA |
吉爾吉斯 (KG) | 無法使用 | MKRF/俄羅斯 |
寮國 (LA) | 無法使用 | 無法使用 |
拉脫維亞 (LV) | 無法使用 | NKCLV |
黎巴嫩 (LB) | 無法使用 | MPAA |
立陶宛 (LT) | 無法使用 | 無法使用 |
盧森堡 (LU) | 無法使用 | KIJKWIJZER |
馬其頓 (MK) | 無法使用 | MPAA |
馬來西亞 (MY) | 無法使用 | FCBM |
馬利 (ML) | 無法使用 | CNC |
馬爾他 (MT) | 無法使用 | MCCAA |
模里西斯 (MU) | 無法使用 | BBFC |
墨西哥 (MX) | RTC | RTC |
摩爾多瓦 (MD) | 無法使用 | 無法使用 |
納米比亞 (NA) | 無法使用 | 無法使用 |
尼泊爾 (NP) | 無法使用 | MPAA |
荷蘭 (NL) | KIJKWIJZER | KIJKWIJZER |
紐西蘭 (NZ) | BSA | OFLC |
尼加拉瓜 (NI) | 無法使用 | MPAA |
尼日 (NE) | 無法使用 | CNC |
挪威 (NO) | 無法使用 | MEDIETILSYNET |
阿曼 (OM) | 無法使用 | MPAA |
巴拿馬 (PA) | 無法使用 | MPAA |
巴布亞紐幾內亞 (PG) | 無法使用 | MPAA |
巴拉圭 (PY) | 無法使用 | MPAA |
秘魯 (PE) | 無法使用 | MPAA |
菲律賓 (PH) | MTRCB | MTRCB |
波蘭 (PL) | 無法使用 | MPAA |
葡萄牙 (PT) | 無法使用 | CCE |
卡達 (QA) | 無法使用 | MPAA |
俄羅斯 (RU) | MKRF/俄羅斯 | MKRF/俄羅斯 |
盧安達 (RW) | 無法使用 | CNC |
沙烏地阿拉伯 (SA) | 無法使用 | MPAA |
塞內加爾 (SN) | 無法使用 | MPAA |
新加坡 (SG) | 無法使用 | MDA |
斯洛伐克 (SK) | 無法使用 | MPAA |
斯洛維尼亞 (SI) | 無法使用 | MPAA |
南非 (ZA) | FPB | FPB |
西班牙 (ES) | SETSI | ICAA |
斯里蘭卡 (LK) | 無法使用 | 無法使用 |
瑞典 (SE) | 無法使用 | SMSA |
瑞士 (CH) | FSK | FSK |
台灣 (TW) | 無法使用 | MOCTW |
塔吉克 (TJ) | 無法使用 | MKRF/俄羅斯 |
坦尚尼亞 (TZ) | 無法使用 | MPAA |
泰國 (TH) | 無法使用 | BFVC |
多哥 (TG) | 無法使用 | CNC |
千里達及托巴哥 (TT) | 無法使用 | 無法使用 |
土耳其 (TR) | RTÜK | ECBMCT |
土庫曼 (TM) | 無法使用 | MKRF/俄羅斯 |
烏干達 (UG) | 無法使用 | MPAA |
烏克蘭 (UA) | 無法使用 | 無法使用 |
阿拉伯聯合大公國 (AE) | 無法使用 | MPAA |
英國 (GB) | BBFC | BBFC |
美國 (US) | TV_PG | MPAA |
烏拉圭 (UY) | 無法使用 | MPAA |
烏茲別克 (UZ) | 無法使用 | MKRF/俄羅斯 |
委內瑞拉 (VE) | 無法使用 | RESORTEVIOLENCIA |
越南 (VN) | 無法使用 | MCST |
尚比亞 (ZM) | 無法使用 | MPAA |
辛巴威 (ZW) | 無法使用 | MPAA |
GeoShape 屬性
GeoShape 物件包含下列其中一種資料類型:
- 郵遞區號清單 (例如美國、加拿大或其他郵遞區號)
- 加拿大郵遞區號前三碼 清單
- 指定行銷區域 (DMA) ID:美國境內區域的 ID,該區域的居民會收到相同的電視頻道和節目。
屬性 | 預期類型 | 說明 |
---|---|---|
@id |
網址 | 必要 - 地理區域的 ID,格式為 URI。 |
@type |
文字 | 必要 - 一律設為 GeoShape 。 |
addressCountry |
文字 | 必填 - 包含兩個英文字母的 ISO 3166-1 alpha-2 國家/地區代碼。 |
postalCode |
文字 | 選填 - 一或多個郵遞區號和/或 FSA (轉發站區域) 代碼的清單。 |
identifier |
PropertyValue | 選用 - 指定行銷區域 (DMA) ID,這是美國境內區域的 ID,該區域內的人們會接收到相同的電視頻道和節目。 |
identifier.@type |
文字 | 必要 - 一律設為 PropertyValue 。 |
identifier.propertyID |
文字 | 必要 - 一律設為 DMA_ID 。 |
identifier.value |
文字 | 必要 - 區域的 DMA 代碼。 |
包含郵遞區號清單的 GeoShape
物件範例:
{
"@type": "GeoShape",
"@id": "http://example.com/area1",
"addressCountry": "US",
"postalCode": [
"94118",
"94119"
]
}
包含 FSA (轉發站區域) 和郵遞區號組合的 GeoShape
物件範例:
{
"@type": "GeoShape",
"@id": "http://example.com/area2",
"addressCountry": "CA",
"postalCode": [
"1A1",
"K1A",
"K1AOB1"
]
}
包含 DMA ID 的 GeoShape
物件範例:
{
"@type": "GeoShape",
"@id": "http://example.com/area3",
"addressCountry": "US",
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "DMA_ID",
"value": "501"
}
]
}