Tutorial: Autorizzazione di più account Vendor Central con una singola applicazione SP-API
Utilizza la pagina di autoautorizzazione in Vendor Central per autorizzare più gruppi di fornitori o account Vendor Central su una singola applicazione.
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
Le applicazioni https://developer-docs.amazon.com/sp-api/docs/terminology vengono create per un particolare ID di gruppo di fornitori collegato all'account sviluppatore. Quando crei un'applicazione privata per la tua organizzazione, puoi autorizzare automaticamente e generare un token di aggiornamento per accedere a SP-API per quell'account e per tutti gli account Vendor Central a cui hai accesso.
Come sviluppatore, puoi creare concessioni di autorizzazione e generare token di aggiornamento per una singola applicazione per ciascuno dei tuoi account Vendor Central. Ciò riduce la necessità di creare profili sviluppatore e più applicazioni identiche per ogni singolo gruppo di fornitori/account Vendor Central per l'autorizzazione.
Puoi autenticarti con un altro set di credenziali rimanendo connesso al tuo account Vendor Central. Una volta effettuato l'accesso, è possibile creare una concessione di autorizzazione per qualsiasi account Vendor Central a cui l'utente connesso ha accesso.
Suggerimento
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.
Prerequisiti
Per completare questo tutorial, hai bisogno di:
- 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
Autorizza automaticamente la tua applicazione in Vendor Central
Il primo passaggio di questo processo consiste nell'autorizzare automaticamente l'applicazione.
-
Accedi a Vendor Central con le credenziali che hai utilizzato per registrarti come sviluppatore.
-
Nel menu Integrazione, scegli Integrazione API.
-
Nella pagina Developer Central, per l'applicazione che desideri autorizzare, scegli Modifica app menu a discesa, quindi scegli Autorizza.
-
Sul Gestisci le autorizzazioni pagina, nella Azione colonna, scegli Autorizza app per ciascuno {{0}} account a cui desideri accedere con l'applicazione.
Per ogni applicazione viene generato un token di aggiornamento Accedi con Amazon (LWA). Ogni volta che scegli Authorize app, viene generato un nuovo token di aggiornamento. La generazione di un nuovo token di aggiornamento non invalida i token di aggiornamento generati in precedenza.
Per facilitare la consultazione, è possibile archiviare le credenziali LWA esistenti in modo sicuro in una posizione crittografata per ciascuna https://developer-docs.amazon.com/sp-api/docs/connecting-to-the-selling-partner-api account a cui hai autorizzato l'applicazione ad accedere. Puoi utilizzare questi token di aggiornamento per ottenere i token di accesso per chiamare le API di Selling Partner. Quando chiami un'API per i partner di vendita per accedere a un account di un partner di vendita, includi il token di accesso corrispondente a quell'account. Per ulteriori informazioni, consulta Connessione all'API per i partner di vendita.
Se non disponi dei gruppi/account di fornitori desiderati, segui i passaggi nella sezione successiva per autorizzare la tua applicazione ad accedere a un altro account Vendor Central.
Autorizza la tua applicazione ad accedere a un altro account Vendor Central
-
Nella pagina Gestisci autorizzazioni, scorri fino in fondo e scegli accedi a quell'account.
-
Accedi a Vendor Central utilizzando le credenziali dell'account Vendor Central a cui desideri che la tua applicazione acceda.
-
Sul Gestisci le autorizzazioni pagina, scegli Autorizza app per ottenere un token di aggiornamento. Puoi utilizzare questi token di aggiornamento per ottenere i token di accesso per chiamare le API di Selling Partner. Per ulteriori informazioni, consulta Connessione all'API per i partner di vendita.
Rimuovi le autorizzazioni dalla tua applicazione
Esiste un limite massimo di 10 autorizzazioni automatiche per la generazione di token di aggiornamento a livello di applicazione. Quando l'applicazione ha raggiunto il limite di 10 autorizzazioni automatiche, è necessario rimuovere un'autoautorizzazione esistente o contattare Supporto Vendor Central per aumentare la tua quota.
-
Accedi a Vendor Central con le credenziali che hai utilizzato per registrarti come sviluppatore.
-
Nel menu Integrazione, scegli Integrazione API.
-
Nella pagina Developer Central, per l'applicazione di cui desideri rimuovere le autorizzazioni, scegli Modifica app menu a discesa, quindi scegli Autorizza.
-
Nella pagina Gestisci autorizzazioni, nella sezione Revoca autorizzazione, espandi Autorizzazioni per visualizzare tutte le autoautorizzazioni attive.
-
Per qualsiasi autorizzazione che desideri rimuovere, scegli Revoca.
Per ulteriori informazioni su questo processo, fare riferimento a Autorizzazione automatica. Per qualsiasi problema o richiesta, contatta Supporto Vendor Central.
Updated 23 days ago