- Вам необходимо разместить собственный XML-канал, доступ к которому должен быть возможен через HTTP или HTTPS.
- Вы можете предоставить один XML-файл или несколько XML-файлов, объединенных в один .zip -файл.
- Ни при каких обстоятельствах размер одного файла не должен превышать 100 МБ, даже если это файл .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"?>