Las fuentes de datos te permiten subir tus productos a Google. Las fuentes de datos automáticas facilitan el envío de tus datos de productos a Google. Para obtener más información, consulta Descripción general de la API de Merchant Data Sources.
A continuación, se muestra una comparación de muestra de las solicitudes de Content API for Shopping con las de la API de Merchant Data Sources:
Content API for Shopping | API de Merchant Data Sources | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds | https://merchantapi.googleapis.com/datasources/v1beta/{PARENT}/dataSources |
Identificadores | {ID} | {NAME} |
Métodos
A continuación, se muestra una comparación de los métodos de feeds de datos de Content API for Shopping y la API de Merchant Data Sources:
Método | Content API for Shopping | API de Merchant Data Sources |
---|---|---|
customBatch |
Sí | No |
insert |
Sí | Sí |
get |
Sí | Sí |
update |
Sí | Sí |
delete |
Sí | Sí |
list |
Sí | Sí |
fetchNow |
Sí | Sí |
Identificadores
A diferencia de otros recursos, el nombre de la fuente de datos no se puede crear a partir del ID de la API de Content, ya que los valores de ID cambiaron. Puedes llamar al método de lista para obtener los IDs nuevos de las fuentes de datos.
Como alternativa, puedes llamar al método accounts.products.get
y obtener el nuevo ID de fuente de datos del recurso product
.
Métodos
A continuación, se muestra lo que cambió para los feeds de datos en la API de Merchant Data Sources:
Método | URL en Content API for Shopping | URL en la API de Merchant Data Sources | Identificador en Content API for Shopping | Identificador en la API de Merchant Data Sources | Descripción |
---|---|---|---|---|---|
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} |
En Content API for Shopping, la única situación de create es el feed de creación de archivos principales. Todos los demás casos de create se introdujeron recientemente en la API de Merchant Data Sources.
|
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}/datafeeds/{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}/datafeeds/{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}/datafeeds/{DATAFEED_ID} | {MERCHANT_ID}/datasources/{DATAFEED_ID} | El identificador en la solicitud a la API para recuperar el estado del producto es el mismo para Content API for Shopping y Merchant API. Para replicar el comportamiento de la solicitud |