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.
-
Faça login na Central de Fornecedores com as credenciais que você usou para se registrar como desenvolvedor.
-
No menu Integração, clique em Integração de API.
-
Na página Developer Central, para o aplicativo que você deseja autorizar, selecione o menu suspenso Editar aplicativo e, em seguida, selecione Autorizar.
-
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.
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.
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
-
Na página Gerenciar autorizações, role até a parte inferior e selecione fazer login nessa conta.
-
Faça login na Central de Fornecedores usando as credenciais da conta da Central de Fornecedores que você deseja que seu aplicativo acesse.
-
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.
-
Faça login na Central de Fornecedores com as credenciais que você usou para se registrar como desenvolvedor.
-
No menu Integração, clique em Integração de API.
-
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.
-
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.
-
Para qualquer autorização que você queira remover, selecione Revogar.
For more information about this process, refer to Self authorization. For any issues or inquiries, contact Vendor Central Support.
Updated 23 days ago