- 你必須自行管理 XML 動態饋給,且必須能透過 HTTP 或 HTTPS 存取。
- 你可以提供單一 XML 檔案,也可以將多個 XML 檔案封裝成一個 .zip 檔案。
- 在任何情況下,單一檔案的大小都不得超過 100 MB,就算該檔案是 .zip 檔案也一樣。
- 如要提供單一 XML 檔案,可以提供純文字檔案,也可以提供壓縮成 ZIP 格式的文字檔案。
- 為確保 Google 可擷取完整的資料數據匯報,且不會嘗試下載不完整的檔案,發布檔案至 HTTP 伺服器時,請務必遵守以下規定:
- 在 Google 沒有擷取內容的目錄中建立動態饋給。
- 動態饋給完成後,請在 Google 可擷取內容的目錄中建立符號連結。提醒您,符號連結應該會將您導向新建立的動態饋給。
- 您可以利用基本或摘要驗證,透過使用者名稱及密碼保護您的檔案。(目前不支援 NTLM)。
XML 驗證
為確保 Google 可順利處理你的動態饋給,請先使用 XML 架構驗證工具檢查動態饋給是否符合架構規定,確認沒有任何問題後再提交給 Google。Google 也會先驗證動態饋給是否符合架構,再接受動態饋給。
你可以使用多種工具驗證 XML 動態饋給的結構。您可以在下列網站找到 XML 相關工具:
您可以使用 xmllint
,透過下列指令列驗證動態消息:
xmllint --schema http://www.google.com/shopping/reviews/schema/merchant/4.0/merchant_reviews.xsd --noout file.xml
其他規範
你可以在動態饋給中,使用 CDATA 區段指定資料值。如果您使用 CDATA 區段,請勿逸出特殊字元。
動態饋必須使用 UTF-8 編碼。請在動態饋給開頭的 XML 宣告中指定此編碼:
<?xml version="1.0" encoding="UTF-8"?>