Tutoriel : Autoriser plusieurs comptes Vendor Central avec une seule application SP-API

Utilisez la page d'auto-autorisation de Vendor Central pour autoriser plusieurs groupes de fournisseurs ou comptes Vendor Central à accéder à une seule application.

When you authorize multiple vendor groups to a single application, you avoid the need to create identical applications for each individual vendor group for authorization.

Vendor Central self-authorization

Les applications https://developer-docs.amazon.com/sp-api/docs/terminology sont créées pour un ID de groupe de fournisseurs spécifique lié au compte développeur. Lorsque vous créez une application privée pour votre propre organisation, vous pouvez utiliser l'auto-autorisation pour générer un jeton d'actualisation afin d'accéder à SP-API pour ce compte et pour tous les comptes Vendor Central auxquels vous avez accès.

En tant que développeur, vous pouvez accorder des autorisations et générer des jetons d'actualisation pour une seule application pour chacun de vos comptes Vendor Central. Ainsi, il n'est plus nécessaire de créer des profils de développeur et plusieurs applications identiques pour chaque groupe de fournisseurs/compte Vendor Central à des fins d'autorisation.

Vous pouvez vous authentifier à l'aide d'un autre ensemble d'informations d'identification tout en restant connecté à votre compte Vendor Central. Lorsque vous êtes connecté, vous pouvez créer une autorisation pour n'importe quel compte Vendor Central auquel l'utilisateur connecté a accès.

Astuce

Here are the Vendor Central URLs by marketplace.

Didacticiel

Set up authorization grants and generate a refresh token between your applications and any vendor group or the Vendor Central account to which you have administrative access.

Conditions préalables

Pour terminer ce didacticiel, vous devez :

  • To register as a developer on Vendor Central
  • A private SP-API Vendor Central application in draft status
  • A Vendor Central account that is an administrator of other Vendor Central accounts

Autorisez vous-même votre application dans Vendor Central

La première étape de ce processus consiste à auto-autoriser votre application.

  1. Connectez-vous à Vendor Central à l'aide des informations d'identification que vous avez utilisées pour vous inscrire en tant que développeur.

  2. Dans le menu Intégration, sélectionnez Intégration d'API.

  3. Sur la page Developer Central, pour l'application que vous souhaitez autoriser, cliquez sur le menu déroulant Modifier l'application, puis sélectionnez Autoriser.

    The Developer Central page for a private developer. The Authorize button is selected the Edit App dropdown menu.

  4. Sur la page Gérer les autorisations, dans la colonne Action, sélectionnez Autoriser l'application pour chaque compte {{0}} auquel vous souhaitez que votre application accède.

    The accounts on the Manage Authorizations page.

Un jeton d'actualisation Se connecter avec votre compte Amazon (LWA) est généré pour chaque application. Un nouveau jeton d'actualisation est généré chaque fois que vous sélectionnez Autoriser l'application. La génération d'un nouveau jeton d'actualisation n'invalide pas les jetons d'actualisation générés précédemment.

The generated Refresh Tokens on the Manage Authorizations page.

Pour faciliter leur consultation, vous pouvez stocker vos informations d'identification LWA existantes en toute sécurité dans un emplacement crypté pour chaque compte https://developer-docs.amazon.com/sp-api/docs/connecting-to-the-selling-partner-api auquel votre application peut accéder. Vous pouvez utiliser ces jetons d'actualisation pour obtenir des jetons d'accès pour appeler des API partenaire de vente. Lorsque vous appelez une API partenaire de vente pour accéder à un compte de partenaire de vente, incluez le jeton d'accès correspondant à ce compte. Pour plus d'informations, reportez-vous à la section Connexion à l'API partenaire de vente.

Si vous n'avez pas les groupes/comptes de fournisseurs que vous souhaitez, suivez les étapes de la section suivante pour autoriser votre application à accéder à un autre compte Vendor Central.

Autorisez votre application à accéder à un autre compte Vendor Central

  1. Sur la page Gérer les autorisations, faites défiler l'écran vers le bas et sélectionnez Se connecter à ce compte.

    The Manage Authorizations page. At the bottom of the image, there is a link to sign in to a different account.

  2. Connectez-vous à Vendor Central à l'aide des informations d'identification du compte Vendor Central auquel vous souhaitez que votre application accède.

  3. Sur la page Gérer les autorisations, sélectionnez Autoriser l'application pour obtenir un jeton d'actualisation. Vous pouvez utiliser ces jetons d'actualisation pour obtenir des jetons d'accès pour appeler des API partenaire de vente. Pour plus d'informations, reportez-vous à la section Connexion à l'API partenaire de vente.

Supprimer les autorisations de votre application

Une limite maximale de 10 auto-autorisations s'applique pour générer des jetons d'actualisation au niveau de l'application. Lorsque votre application a atteint la limite de 10 auto-autorisations, vous devez soit supprimer une auto-autorisation existante, soit contacter le support Vendor Central pour augmenter votre quota.

  1. Connectez-vous à Vendor Central à l'aide des informations d'identification que vous avez utilisées pour vous inscrire en tant que développeur.

  2. Dans le menu Intégration, sélectionnez Intégration d'API.

  3. Sur la page Developer Central, pour l'application pour laquelle vous souhaitez supprimer les autorisations, cliquez sur le menu déroulant Modifier l'application, puis sélectionnez Autoriser.

  4. Sur la page Gérer les autorisations, dans la section Révoquer une autorisation, développez la zone Auto-autorisations pour afficher toutes les auto-autorisations actives.

  5. Pour toutes les autorisations que vous souhaitez supprimer, sélectionnez Révoquer.

    The Revoke application button.

Pour plus d'informations sur ce processus, reportez-vous à Auto-autorisation. Pour tout problème ou demande de renseignements, contactez Support centralisé pour les fournisseurs.


Cette page vous a-t-elle été utile ?