- 独自の XML フィードをご自身でホストする必要があり、HTTP または HTTPS 経由でアクセスできる必要があります。
- 1 つの XML ファイル、または複数の XML ファイルを 1 つの .zip ファイルにバンドルして提供できます。
- .zip ファイルの場合でも、1 つのファイルのサイズが 100 MB を超えてはなりません。
- 1 つの XML ファイルを提供する場合は、プレーン テキスト ファイルまたは zip 形式の圧縮テキスト ファイルのいずれかを提供できます。
- Google がデータの完全なスナップショットを取得し、不完全なファイルをダウンロードしないようにするには、HTTP サーバーにファイルを送信する際に次のガイドラインに沿ってください。
- Google がコンテンツを取得しないディレクトリにフィードを作成します。
- フィードの準備が完了したら、Google がコンテンツを取得するディレクトリにシンボリック リンクを作成します。シンボリック リンクは、新たに作成されたフィードにリンクしている必要があります。
- BASIC または DIGEST 認証を使用し、ユーザー名とパスワードでファイルをセキュリティ保護できます。(NTLM は現在サポートされていません)。
XML の検証
Google がお客様のフィードを処理できるよう、フィードを Google に送信する前に XML スキーマ検証ツールを使用して、フィードがスキーマの要件に準拠していることを確認してください。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"?>