格式

本節說明動態饋給檔案使用的資料格式。

NonEmptyString

NonEmptyString 類型的元素或屬性包含 xs:string 類型的字元資料,但字元資料必須至少有一個非空白字元。

ID

Id 類型的元素或屬性包含 xs:string 類型的字元資料,但字元資料必須短於 256 個字元,且不得包含任何空白字元。

注意:我們允許 CharMatcher.javaLetterOrDigit() 和「-._」,因此凡是其他內容都會導致動態消息失敗。

CollectionMethodType

CollectionMethodType 類型的元素必須為 xs:string 類型,且只能是下列其中一個值:「unsolicited」、「point_of_sale」或「after_fulfillment」。

國家/地區代碼

CountryCode 類型的元素必須為 xs:string 類型,且必須是 ISO 3166-1 alpha-2 格式的有效國家/地區代碼。

DateTimeWithTimeZone

值必須為 xs:dateTime 類型,格式則須符合 ISO 8601 的 W3C 設定檔。時間後方必須加上時區指定符。時區指定元可以是「Z」,表示世界標準時間,也可以是「+hh:mm」或「-hh:mm」格式,表示與世界標準時間的時差。

範例

2016-04-03T18:37:32Z
2016-05-30T09:30:10-06:00

RatingRange

說明

RatingRange 類型的元素必須包含單一評分。這項評分不應由多個評分匯總而來。請勿使用「0」或其他值來指定「無評分」。如果沒有評分,動態饋給中就不應顯示該評分元素。

評分應採用 xs:decimal 格式,且為必填欄位。

屬性

RatingRange 類型的元素有下列兩個屬性。

名稱 格式 發生次數 說明
min xs:nonNegativeInteger 必要 (1) 評分的最低可能值。這應為最差的可能評分,且不應為「無評分」的值。如果評分標準從 1 開始,請勿為這項屬性輸入 0。
max xs:nonNegativeInteger 必要 (1) 評分最高值。這應是最高評分。

範例

<overall min="1" max="10">9</overall>