Tutorial: autorizar várias contas do Vendor Central com um único aplicativo SP-API

Use a página de autoautorização na Central de Fornecedores para autorizar vários grupos de fornecedores ou contas da Central de Fornecedores em um único aplicativo.

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

Vendor Central applications are created for a particular vendor group ID that is tied to the developer account. When you create a private application for your own organization, you can self-authorize and generate a refresh token to access SP-API for that account and all Vendor Central accounts that you have access to.

As a developer, you can create authorization grants and generate refresh tokens to a single application for each of your Vendor Central accounts. This reduces the need to create developer profiles and multiple identical applications for each individual vendor group/Vendor Central account for authorization.

Você pode se autenticar com outro conjunto de credenciais enquanto permanece conectado à sua conta da Central de Fornecedores. Quando estiver conectado, você pode criar uma concessão de autorização para qualquer conta da Central de Fornecedores à qual o usuário conectado tenha acesso.

Dica

Here are the Vendor Central URLs by marketplace.

Tutorial

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.

Pré-requisitos

Para concluir este tutorial, você precisa:

  • 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

Autoautorize seu aplicativo na Central de Fornecedores

A primeira etapa desse processo é realizar a autorização própria de seu aplicativo.

  1. Faça login na Central de Fornecedores com as credenciais que você usou para se registrar como desenvolvedor.

  2. No menu Integração, clique em Integração de API.

  3. Na página Developer Central, para o aplicativo que você deseja autorizar, selecione o menu suspenso Editar aplicativo e, em seguida, selecione Autorizar.

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

  4. Na página Gerenciar autorizações, na coluna Ação, selecione Autorizar aplicativo para cada conta da {{0}} que você deseja que seu aplicativo acesse.

    The accounts on the Manage Authorizations page.

Um token de atualização do Login com a Amazon (LWA) é gerado para cada aplicativo. Um novo token de atualização é gerado toda vez que você seleciona Autorizar aplicativo. A geração de um novo token de atualização não invalida os tokens de atualização gerados anteriormente.

The generated Refresh Tokens on the Manage Authorizations page.

For ease of reference, you can store your existing LWA credentials securely in an encrypted location for each Vendor Central account that you authorized your application to access. You can use these refresh tokens to get access tokens for calling Selling Partner APIs. When you call a Selling Partner API to access a selling partner account, include the access token that corresponds to that account. For more information, refer to Connecting to the Selling Partner API.

Se você não tiver os grupos/contas de fornecedores desejados, siga as etapas na próxima seção para autorizar seu aplicativo a acessar uma conta diferente da Central de Fornecedores.

Autorize seu aplicativo a acessar uma conta diferente da Central de Fornecedores

  1. Na página Gerenciar autorizações, role até a parte inferior e selecione fazer login nessa conta.

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

  2. Faça login na Central de Fornecedores usando as credenciais da conta da Central de Fornecedores que você deseja que seu aplicativo acesse.

  3. On the Manage Authorizations page, choose Authorize app to get a refresh token. You can use these refresh tokens to get access tokens for calling Selling Partner APIs. For more information, refer to Connecting to the Selling Partner API.

Remova as autorizações de seu aplicativo

There is a maximum limit of 10 self-authorizations for generating refresh tokens at the application level. When your application has reached the limit of 10 self-authorizations, you must either remove an existing self-authorization or contact Vendor Central Support to increase your quota.

  1. Faça login na Central de Fornecedores com as credenciais que você usou para se registrar como desenvolvedor.

  2. No menu Integração, clique em Integração de API.

  3. Na página Developer Central, para o aplicativo que você deseja remover as autorizações, selecione o menu suspenso Editar aplicativo e, em seguida, selecione Autorizar.

  4. Na página Gerenciar autorizações, na seção Revogar autorização, expanda Autorizações próprias para visualizar todas as autorizações próprias ativas.

  5. Para qualquer autorização que você queira remover, selecione Revogar.

    The Revoke application button.

For more information about this process, refer to Self authorization. For any issues or inquiries, contact Vendor Central Support.


Esta página ajudou você?