Migrar o gerenciamento das origens de dados

Com as fontes de dados, você pode fazer upload dos seus produtos no Google. As fontes de dados automatizadas facilitam o envio dos dados do produto para o Google. Para mais informações, consulte Visão geral da API de fontes de dados do comerciante.

Veja um exemplo de comparação entre as solicitações da API Content for Shopping e da API Merchant Data Source:

API Content for Shopping API Merchant Data Source
URL https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds https://merchantapi.googleapis.com/datasources/v1beta/{parent}/dataSources
Identificadores {id} {name}

Métodos

Esta é uma comparação dos métodos de feeds de dados na API Content for Shopping e na API Merchant Data Source:

Método API Content for Shopping API Merchant Data Source
customBatch Sim Não
insert Sim Sim
get Sim Sim
update Sim Sim
delete Sim Sim
list Sim Sim
fetchNow Sim Sim

Identificadores

Ao contrário de outros recursos, o nome da fonte de dados não pode ser criado com base no ID da API Content, porque os valores desse ID mudaram. Você pode chamar o método de lista para obter os novos IDs das fontes de dados.

Como alternativa, você pode chamar o método accounts.products.get e receber o novo ID da fonte de dados do recurso product.

Métodos

Veja o que mudou nos feeds de dados na API Merchant Data Source:

Método URL na API Content for Shopping URL na API Merchant Data Source Identificador na API Content for Shopping Identificador na API Merchant Data sources Descrição
create POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources {merchantId} {parent} Na API Content for Shopping, o único cenário create é a criação de um feed de arquivos principal. Todos os outros cenários de create foram introduzidos recentemente na API Merchant Data sources.
update PUT https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId} PATCH https://merchantapi.googleapis.com/datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} {merchantId}/datafeeds/{datafeedId} {dataSource.name=accounts/*/dataSources/*}
delete DELETE https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId} DELETE https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*} {merchantId}/dadosfeeds/{datafeedId} {name=accounts/*/dataSources/*}
get GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId} GET https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*} {merchantId}/datafeeds/{datafeedId} {name=accounts/*/dataSources/*}
list GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds GET https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources {merchantId} {parent}
fetchnow POSTAR https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId}/fetchNow POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch {merchantId}/dadosfeeds/{datafeedId} {name=accounts/*/dataSources/*}