Источники данных позволяют загружать свои продукты в Google. Автоматизированные источники данных упрощают отправку данных о ваших продуктах в Google. Дополнительную информацию см. в разделе Обзор API источников данных о продавцах .
Ниже приведен пример сравнения запросов Content API for Shopping с API источников данных продавца:
API контента для покупок | API источников данных продавца | |
---|---|---|
URL-адрес | https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /datafeeds | https://merchantapi.googleapis.com/datasources/v1beta/ {PARENT} /dataSources |
Идентификаторы | {ID} | {NAME} |
Методы
Ниже приведено сравнение методов каналов данных в Content API for Shopping и API источников данных продавцов:
Метод | API контента для покупок | API источников данных продавца |
---|---|---|
customBatch | Да | Нет |
insert | Да | Да |
get | Да | Да |
update | Да | Да |
delete | Да | Да |
list | Да | Да |
fetchNow | Да | Да |
Идентификаторы
В отличие от других ресурсов, имя источника данных не может быть создано на основе идентификатора Content API, поскольку значения идентификатора изменились. Вы можете вызвать метод list, чтобы получить новые идентификаторы источников данных.
Альтернативно вы можете вызвать метод accounts.products.get
и получить новый идентификатор источника данных из ресурса product
.
Методы
Вот что изменилось в фидах данных в API источников данных продавцов:
Метод | URL-адрес в Content API для покупок | URL-адрес в API источников данных продавца | Идентификатор в Content API для покупок | Идентификатор в API источников данных продавца | Описание |
---|---|---|---|---|---|
create | POST https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /datafeeds | POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources | {MERCHANT_ID} | {PARENT} | В Content API for Shopping единственным сценарием create является создание основного фида файлов. Все остальные сценарии create были недавно представлены в API источников данных продавца. |
update | PUT https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /datafeeds/ {DATAFEED_ID} | PATCH https://merchantapi.googleapis.com/datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} | {MERCHANT_ID} /datafeeds/ {DATAFEED_ID} | {dataSource.name=accounts/*/dataSources/*} | |
delete | DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /datafeeds/ {DATAFEED_ID} | DELETE https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} | {MERCHANT_ID} /каналы данных/ {DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
get | GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /datafeeds/ {DATAFEED_ID} | GET https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} | {MERCHANT_ID} /datafeeds/ {DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
list | GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /datafeeds | GET https://merchantapi.googleapis.com/datasources/v1beta/ {parent=accounts/*} /dataSources | {MERCHANT_ID} | {PARENT} | |
fetchnow | POST https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /datafeeds/ {DATAFEED_ID} /fetchNow | POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch | {MERCHANT_ID} /каналы данных/ {DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
datafeedstatuses.get | GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /datafeedstatuses/ {DATAFEED_ID} | GET https://merchantapi.googleapis.com/accounts/v1beta/ {MERCHANT_ID} /datasources/ {DATAFEED_ID} /fileUploads/latest | {MERCHANT_ID} /каналы данных/ {DATAFEED_ID} | {MERCHANT_ID} /источники данных/ {DATAFEED_ID} | Идентификатор в запросе API для получения статуса продукта один и тот же для Content API for Shopping и Merchant API. Вы можете воспроизвести поведение запроса |