Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
La API de Manufacturer Center (MfC) permite que las aplicaciones interactúen directamente con el
Plataforma de Manufacturer Center. Para ayudarte
Si comienzas, te ofrecemos muestras de código en Java y .NET.
Esta guía te ayudará a crear tu primera aplicación con Manufacturer
de Google Cloud. Antes de comenzar a programar, debes realizar algunas acciones.
Compatibilidad con REST
Nuestra API de REST admite operaciones CRUD básicas para 2 tipos diferentes de recursos:
Producto para propietarios de marca
y socios de datos.
Asegúrese de recordar qué correo electrónico usó para crear esta cuenta de Manufacturer Center
ya que lo necesitarás más adelante. En las capturas de pantalla, lo verás
representado como manufacturer_user@example.com.
Realiza tu primera solicitud a la API (sin una línea de código)
Dirígete a las APIs
Explorador en
nuestra documentación para desarrolladores sobre Accounts.Products.list.
Asegúrate de que la Cuenta de Google con la que accediste aparezca en la lista de “Usuarios”. estableciendo
en la pestaña Configuración.
En el Explorador de APIs, asegúrate de que Google OAuth 2.0 esté seleccionado en la
Menú desplegable Autenticación:
Ingresa accounts/{account_id} y reemplaza {account_id} por tu
el ID de Manufacturer Center de tu cuenta de Manufacturer Center al “superior”.
del formulario y haz clic en Ejecutar.
Debería ver una respuesta correcta. ¡Felicitaciones! Has avanzado
primera solicitud a la API de Manufacturer Center.
Si aún no tienes productos en Manufacturer Center, no habrá ninguno
de la lista. En este punto, puedes saltar a otras solicitudes y echar un vistazo a
lo que hacen. Dado que esta es una API de RESTful, todas las solicitudes funcionan de manera similar. R
Una vez que tengas los productos,
Accounts.Products.get
Cómo crear un proyecto en la Consola de APIs de Google
Las solicitudes a la API de Manufacturer Center se realizan a través de tu proyecto de la Consola de APIs. Aquí, suponemos que accederás a tu
cuenta de Manufacturer Center, por lo que te sugerimos que uses las funciones
cuentas para simplificar el
de autenticación de la organización. Consulta la sección Servicio
para obtener más información sobre las
Configura una cuenta de servicio nueva para usarla con tu cuenta de Manufacturer Center.
Tu primera solicitud a la API autorizada con Java
Ahora que configuraste una cuenta de servicio y agregaste el ID de la cuenta de servicio a
con tu cuenta de Manufacturer Center, puedes acceder a ella con la
los códigos de muestra disponibles. En esta guía, se usa Java
los ejemplos para demostrar el uso de la API.
Si no seguiste las instrucciones de configuración en el archivo README
que acompañan los archivos fuente, verás un error que indica que no se indica
los parámetros de configuración. Sigue las instrucciones en el archivo README para crear
directorio de configuración y a completarlo con
información. El archivo JSON que descargaste durante la configuración de tu servicio
cuenta debe colocarse en ese directorio con el nombre del archivo
service-account.json Recuerda indicarle al código la ubicación de tu archivo
configurando la siguiente variable de entorno.
En este punto, el programa Java debería terminar de ejecutarse e imprimir
una lista de productos que encontró
o un mensaje que indica que
productos en tu cuenta. Si ves un error como “El usuario no puede acceder
cuenta 1234567890", lo más probable es que se deba a que no has configurado
usuario de la cuenta de servicio como un usuario autorizado en Manufacturer Center. Desde
desde el punto de vista de la API, el proyecto de la Consola de APIs envió una solicitud
nombre de un usuario que no estaba en la lista de Manufacturer Center autorizado
administradores, por lo que rechazaría esa solicitud.
Puedes experimentar ejecutando ProductsListSample tantas veces como
quieres, ya que es una solicitud de solo lectura. También puedes explorar
que creamos para Java y .NET.
[null,null,["Última actualización: 2025-08-31 (UTC)"],[[["\u003cp\u003eThe Manufacturer Center API allows direct interaction with the Manufacturer Center platform, offering code samples in Java and .NET to facilitate application development.\u003c/p\u003e\n"],["\u003cp\u003eBefore using the API, you need to set up a Manufacturer Center account and make an initial API request using the API Explorer to authorize access.\u003c/p\u003e\n"],["\u003cp\u003eA Google API Console project with a service account is necessary to make requests to the Manufacturer Center API, enabling secure communication.\u003c/p\u003e\n"],["\u003cp\u003eYou can access your Manufacturer Center account using provided sample code (e.g., Java samples) after configuring a service account and adding it as an authorized user.\u003c/p\u003e\n"],["\u003cp\u003eThe samples demonstrate various API functionalities, including listing products and performing other read-only operations, allowing for experimentation and further exploration.\u003c/p\u003e\n"]]],[],null,["# Get Started\n\nThe Manufacturer Center (MfC) API allows apps to interact directly with the\n[Manufacturer Center platform](https://manufacturers.google.com). To help you\nget started, we offer [code samples](/manufacturers/libraries) in Java and .NET.\n\nThis guide will help you create your first application using the Manufacturer\nCenter API. Before you can start coding, there are a few things you need to do.\n\nREST Support\n------------\n\nOur REST API supports basic CRUD operations for 2 different types of resources:\n\n- [Product](/manufacturers/reference/rest/v1/accounts.products) for Brand Owners and Data Partners.\n- And [ProductCertification](/manufacturers/reference/rest/v1/accounts.languages.productCertifications) for Certification Bodies.\n\nThe rest of this documentation will be written mainly for [Product](/manufacturers/reference/rest/v1/accounts.products) but the process should be similar for [ProductCertification](/manufacturers/reference/rest/v1/accounts.languages.productCertifications).\n\nSet up your Manufacturer Center Account\n---------------------------------------\n\n1. Create a [Manufacturer Center\n Account](//support.google.com/manufacturers/answer/7064831).\n\n | **Note:** Certification Body users can't create an account this way but need to contact our support directly.\n2. Be sure to remember which email you used to create this Manufacturer Center\n account, as you will need that later. In the screenshots, you'll see it\n represented as **manufacturer_user@example.com**.\n\nMake your first API request (without a line of code!)\n-----------------------------------------------------\n\n1. Head over to the [APIs\n Explorer](/manufacturers/reference/rest/v1/accounts.products/list#try-it) in\n our developer documentation for `Accounts.Products.list`.\n\n2. Ensure that the logged in Google account is listed in the 'Users' setting\n in the Settings tab.\n\n3. In the APIs Explorer, make sure that **Google OAuth 2.0** is selected in the\n **Authentication** drop-down menu:\n\n4. Enter `accounts/{account_id}`, replacing `{account_id}` with your\n Manufacturer ID from your Manufacturer Center account, into the 'parent'\n field of the form, and click **Execute**.\n\n | **Note:** If you have not previously granted OAuth2 permission, you will now be asked to authorize the call.\n5. You should see a successful response. Congratulations! You've made your\n first Manufacturer Center API request.\n\n6. If you have no products in your Manufacturer Center yet, there won't be any\n in the list. At this point, you can hop to other requests and take a look at\n what they do. Since this is a RESTful API, all requests work similarly. A\n good next step, once you have products, is to try\n [`Accounts.Products.get`](/manufacturers/reference/rest/v1/accounts.products/get#try-it).\n\nCreate a Google API Console Project\n-----------------------------------\n\nRequests to the Manufacturer Center API are made through your API Console project. Here we assume you will be accessing your own\nManufacturer Center account, so we suggest using [service\naccounts](/identity/protocols/OAuth2ServiceAccount) to simplify the\nauthentication flow. See the [Service\nAccounts](/manufacturers/how-tos/service-accounts) Guide for details on how to\nset up a new service account to use with your Manufacturer Center account.\n| **Note:** If you are interested in making calls on behalf of clients with their own Manufacturer Center accounts, then see the [Authorize\n| Requests](/manufacturers/how-tos/authorizing) guide.\n\nYour first authorized API request using Java\n--------------------------------------------\n\nNow that you've set up a service account and added the service account ID to\nyour Manufacturer Center account, you can access your account using the\navailable [Samples code](/manufacturers/libraries). This guide uses the Java\nsamples to demonstrate using the API.\n\n1. Install [Apache Maven](https://maven.apache.org/), if you haven't already.\n\n2. Download our [Shopping\n samples](//github.com/googleads/googleads-shopping-samples/) from our GitHub\n page.\n\n3. From within the `java` subdirectory, build the Java samples:\n\n $ mvn compile\n\n4. Now run the `ProductsListSample` (the example for [ProductCertification](/manufacturers/reference/rest/v1/accounts.languages.productCertifications) would be `ListProductCertificationsSample`) code:\n\n $ mvn exec:java -Dexec.mainClass=\"shopping.manufacturers.v1.samples.products.ProductsListSample\"\n\n5. If you haven't followed the configuration directions in the README\n accompanying the source files, you will get an error that no sample\n configuration could be found. Follow the directions in the README to create\n the configuration directory and to populate it with the appropriate\n information. The JSON file you downloaded while setting up your service\n account should be placed in that directory with the filename\n `service-account.json`. Remember to tell the code where your file is by\n setting the following environment variable.\n\n export GOOGLE_APPLICATION_CREDENTIALS=\u003cPath to your JSON credentials file\u003e\n\n6. Now that you have set up the samples configuration, run the\n `ProductsListSample` code again.\n\n $ mvn exec:java -Dexec.mainClass=\"shopping.manufacturers.v1.samples.products.ProductsListSample\"\n\n7. At this point, the Java program should finish executing, and print out\n either a list of products that it found, or a message that there were no\n products in your account. If you get an error such as \"User cannot access\n account 1234567890\", it's most likely because you have not set up the\n service account user as an authorized user in Manufacturer Center. From the\n API's standpoint, the API Console project sent a request on\n behalf of a user who was not on the list of authorized Manufacturer Center\n administrators, so it would, of course, reject that request.\n\n8. You can experiment with running `ProductsListSample` as many times as you\n want, since it is a read-only request. You can also explore the other\n samples that we've created for both Java and .NET."]]