Comenzar

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

La API de Manufacturer Center permite que las apps interactúen directamente con la plataforma de Manufacturer Center. Para ayudarte a comenzar, ofrecemos muestras de código en Java y .NET.

Esta guía te ayudará a crear tu primera aplicación con la API de Manufacturer Center. Antes de comenzar a codificar, debes realizar algunas acciones.

Configure su cuenta de Manufacturer Center

  1. Cree una cuenta de Manufacturer Center.
  2. Recuerda recordar qué correo electrónico usaste para crear esta cuenta de Manufacturer Center, ya que lo necesitarás más adelante. En las capturas de pantalla, aparecerá como manufacturer_user@example.com.

Realiza tu primera solicitud a la API (sin línea de código).

  1. Dirígete al Explorador de API en nuestra documentación para desarrolladores de Accounts.Products.list.
  2. Asegúrate de que la cuenta de Google con la que accediste esté registrada en la configuración de "Usuarios" de la pestaña Configuración.

  3. En el Explorador de API, asegúrate de que Google OAuth 2.0 esté seleccionada en el menú desplegable Autenticación:

  4. Ingresa accounts/{account_id} y reemplaza {account_id} por el ID de fabricante de tu cuenta de Manufacturer Center en el campo “parent” del formulario y haz clic en Ejecutar.

    Nota: Si no otorgó permiso de OAuth2 anteriormente, ahora se le solicitará que autorice la llamada.

  5. Debería ver una respuesta correcta. ¡Felicitaciones! Creó su primera solicitud a la API de Manufacturer Center.
  6. Si aún no tiene productos en Manufacturer Center, no habrá ninguno en la lista. En este punto, puedes saltar a otras solicitudes y observar lo que hacen. Debido a que esta es una API de RESTful, todas las solicitudes funcionan de manera similar. Una vez que tengas productos, puedes probar Accounts.Products.get.

Cree un proyecto en la Consola de API de Google

Las solicitudes a la API de Manufacturer Center se realizan a través del proyecto de la Consola de API. En este caso, suponemos que accederás a tu propia cuenta de Manufacturer Center, por lo que te sugerimos usar cuentas de servicio para simplificar el flujo de autenticación. Consulta la guía Cuentas de servicio a fin de obtener detalles sobre cómo configurar una cuenta de servicio nueva para usarla con tu cuenta de Manufacturer Center.

Nota: Si le interesa hacer llamadas en nombre de los clientes con sus propias cuentas de Manufacturer Center, consulte la guía Autoriza solicitudes.

Tu primera solicitud a la API autorizada con Java

Ahora que ya configuraste una cuenta de servicio y agregaste el ID de esta a tu cuenta de Manufacturer Center, puedes acceder a ella con el código de muestras disponible. En esta guía, se usan las muestras de Java para demostrar el uso de la API.

  1. Instala Apache Maven, si todavía no lo hiciste.
  2. Descarga nuestras muestras de Shopping de nuestra página de GitHub.

  3. Desde el subdirectorio java, compila las muestras de Java:

    $ mvn compile
            

  4. Ahora, ejecuta el código ProductsListSample:

    $ mvn exec:java -Dexec.mainClass="shopping.manufacturers.v1.samples.products.ProductsListSample"
            

  5. Si no seguiste las instrucciones de configuración del archivo README que se incluye con los archivos de origen, recibirás un error que indica que no se pudo encontrar ninguna configuración de muestra. Sigue las instrucciones en el archivo README para crear el directorio de configuración y propagarlo con la información adecuada. El archivo JSON que descargaste mientras configuraste la cuenta de servicio debería colocarse en ese directorio con el nombre de archivo service-account.json.

  6. Ahora que estableciste la configuración de muestras, vuelve a ejecutar el código ProductsListSample.

    $ mvn exec:java -Dexec.mainClass="shopping.manufacturers.v1.samples.products.ProductsListSample"
            
  7. En este punto, el programa Java debería terminar de ejecutarse e imprimir una lista de los productos que encontró o un mensaje que indica que no había productos en tu cuenta. Si recibes un error como “El usuario no puede acceder a la cuenta 1234567890”, es probable que se deba a que no configuraste el usuario de la cuenta de servicio como un usuario autorizado en Manufacturer Center. Desde el punto de vista de la API, el proyecto de la Consola de API envió una solicitud en nombre de un usuario que no estaba en la lista de administradores autorizados de Manufacturer Center, por lo que, por supuesto, la rechazaría.

  8. Puedes experimentar con la ejecución de ProductsListSample las veces que quieras, ya que es una solicitud de solo lectura. También puedes explorar las otras muestras que creamos para Java y .NET.