Self authorization (Autoautorización)

Cómo self-authorize (autoautorizar) una aplicación SP-API.

Cuando creas una aplicación privada para tu propia organización, puedes Self-Authorize (autoautorizar)la para acceder a la información de tu cuenta. Antes de hacer esto debes registrarte como desarrollador y registrar tu aplicación . Puedes Self-Authorize (autoautorizar) tu solicitud en estado de Draft; no hay razón para publicar una aplicación privada.

📘

Creando una aplicación pública para que sea autorizada por los selling partners.

Si estás creando una aplicación pública para que los selling partners la autoricen, vaya a Autorización de aplicaciones API de selling partner.

El proceso de autoautorización varía dependiendo de si tienes una aplicación de seller o una aplicación de vendor.

Para Self-Authorize (autoautorizar) tu aplicación (aplicación de seller)

  1. Inicie sesión en Seller Central con sus credenciales de desarrollador y vaya a Desarrollo de Aplicaciones .
  2. En la página de Central de desarrolladores, para la aplicación que desea autorizar, seleccione la flecha junto a Editar aplicación y luego seleccione Autorizar .

📘

Cuentas fusionadas de otras regiones

Si su cuenta de selling partner se fusiona con cuentas en otras regiones, verás un botón Autorizar aplicación para cada una de tus cuentas fusionadas.

  1. En la página Autorizar aplicación , elija Autorizar aplicación para cada cuenta de selling partner a la que desee que acceda su aplicación. La columna Marketplaces indica los mercados en los que una cuenta está activa.

🚧

Límites de autorización

No puede agregar autorizaciones a una aplicación después de que alcance el límite máximo de autorizaciones. Consulte Límites de autorización para obtener más información.

Aparece un Refresh Token (Token de actualización de LWA) de Inicio de sesión con Amazon (LWA) cada vez que elige Autorizar aplicación . Si elige Autorizar aplicación varias veces, se genera un nuevo Refresh Token (Token de actualización de LWA) cada vez. La generación de un nuevo Refresh Token (Token de actualización de LWA) no invalida los Refresh Token (Token de actualización de LWA) anteriores.

  1. Guarde un Refresh Token (Token de actualización de LWA) para cada cuenta de selling partner a la que autorizó el acceso de su aplicación. Más tarde, puede cambiar estos Refresh Token (Token de actualización de LWA)s por tokens de acceso. Cuando llama a una Selling Partner API para acceder a una cuenta de selling partner, incluya el token de acceso que corresponde a esa cuenta.
  2. Para autorizar su aplicación para acceder a una cuenta de selling partner diferente, en la parte inferior de la página, elija iniciar sesión junto a esa cuenta.
  3. En la página de inicio de sesión de Seller Central, inicie sesión con las credenciales de la cuenta del selling partner a la que desea que acceda su aplicación.
  4. En la página Autorizar aplicación, elija Autorizar aplicación para obtener un token de actualización.

Para self-authorize (autoautorizar) su aplicación (aplicación de vendor)

  1. Inicie sesión en Vendor Central con las credenciales que utilizó para registrarse como desarrollador .
  2. En el menú Intregación , elija Intregación de la API .
  3. En la página de Central de desarrolladores elija la flecha junto al botón Editar aplicación y luego elija Autorizar .

📘

Administrar otros grupos de vendor

Si su cuenta de vendor es administrador de otros grupos de vendors, puede autorizar aplicaciones para cada uno de sus grupos de vendors.

  1. Elija Autorizar aplicación para cada grupo de vendors al que desee que acceda su aplicación. La columna Marketplaces indica los marketplaces en los que una cuenta está activa.

    Aparece un Refresh Token (Token de actualización de LWA) de Inicio de sesión con Amazon (LWA) cada vez que elige Autorizar aplicación.

📘

Autorizando la aplicación varias veces

Si elige Autorizar aplicación varias veces, se genera un nuevo Refresh Token (Token de actualización de LWA) cada vez. La generación de un nuevo Refresh Token (Token de actualización de LWA) no invalida los Refresh Token (Token de actualización de LWA) anteriores.

  1. Guarde un Refresh Token (Token de actualización de LWA) para cada grupo de vendor al que autorizó el acceso de su aplicación. Más tarde, puede cambiar estos Refresh Token (Token de actualización de LWA) por tokens de acceso. Cuando llama a una Selling Partner API para acceder a una cuenta de selling partner, incluya el token de acceso que corresponde a esa cuenta.
  2. Para autorizar su aplicación para acceder a una cuenta central de vendor diferente, seleccione iniciar sesión en esa cuenta en la parte inferior de la página.
  3. En la página de inicio de sesión de Vendor Central, inicie sesión con las credenciales de la cuenta de Vendor Central a la que desea que acceda su aplicación.
  4. En la página Administrar autorizaciones , elija Autorizar aplicación para obtener un Refresh Token (Token de actualización de LWA).

Un Refresh Token (Token de actualización de LWA). de LWA es un token de larga duración que se intercambia por un token de acceso a LWA. Se debe incluir un token de acceso obtenido a través de este intercambio de tokens con las llamadas a todas las operaciones de la Selling Partner API, excepto las restricted operations (operaciones restringidas) y las Operaciones sin garantía , que usan modelos de autorización algo diferentes. Después de que se emite un token de acceso, es válido durante una hora. El mismo token de acceso se puede usar para varias llamadas a la API, hasta que caduque.

Para cambiar un Refresh Token (Token de actualización de LWA). por un token de acceso mediante un SDK generado, consulte Conexión a la API de Selling Partner mediante un SDK de Java generado . Para cambiar manualmente un Refresh Token (Token de actualización de LWA). por un token de acceso, consulte Conexión a la Selling Partner API .