Com as fontes de dados, você pode fazer upload dos seus produtos no Google. Dados automatizados fontes facilitam o envio os dados do produto para o Google. Para mais informações, consulte Visão geral do Merchant Center API Data Source.
Este é um exemplo de comparação das solicitações na API Content for Shopping com as 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 a API de fontes de dados do comerciante:
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 construído do ID da API Content, porque os valores do ID mudaram. Você pode chamar a lista para obter os novos IDs das fontes de dados.
Como alternativa, você pode chamar o método
accounts.products.get
e obtenha o novo ID da fonte de dados do
product
recurso.
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}/datafeeds/{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 |
POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId}/fetchNow |
POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch |
{merchantId}/datafeeds/{datafeedId} | {name=accounts/*/dataSources/*} | |
datafeedstatuses.get |
GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeedstatuses/{datafeedId} |
GET https://merchantapi.googleapis.com/accounts/v1beta/{merchantId}/datasources/{datafeedId}/fileUploads/latest |
{merchantId}/datafeeds/{datafeedId} | {merchantId}/datasources/{datafeedId} | O identificador na solicitação de API para recuperar o status do produto é o mesmo para a API Content for Shopping e a API Merchant. É possível replicar o comportamento da solicitação |