Hub per sviluppatoriStato dell'APISupporto

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.

  1. Accedi a Vendor Central con le credenziali che hai utilizzato per registrarti come sviluppatore.

  2. Nel menu Integrazione, scegli Integrazione API.

  3. Nella pagina Developer Central, per l'applicazione che desideri autorizzare, scegli Modifica app menu a discesa, quindi scegli Autorizza.

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

  4. Sul Gestisci le autorizzazioni pagina, nella Azione colonna, scegli Autorizza app per ciascuno {{0}} account a cui desideri accedere con l'applicazione.

    The accounts on the Manage Authorizations page.

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.

The generated Refresh Tokens on the Manage Authorizations page.

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

  1. Nella pagina Gestisci autorizzazioni, scorri fino in fondo e scegli accedi a quell'account.

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

  2. Accedi a Vendor Central utilizzando le credenziali dell'account Vendor Central a cui desideri che la tua applicazione acceda.

  3. 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.

  1. Accedi a Vendor Central con le credenziali che hai utilizzato per registrarti come sviluppatore.

  2. Nel menu Integrazione, scegli Integrazione API.

  3. Nella pagina Developer Central, per l'applicazione di cui desideri rimuovere le autorizzazioni, scegli Modifica app menu a discesa, quindi scegli Autorizza.

  4. Nella pagina Gestisci autorizzazioni, nella sezione Revoca autorizzazione, espandi Autorizzazioni per visualizzare tutte le autoautorizzazioni attive.

  5. Per qualsiasi autorizzazione che desideri rimuovere, scegli Revoca.

    The Revoke application button.

Per ulteriori informazioni su questo processo, fare riferimento a Autorizzazione automatica. Per qualsiasi problema o richiesta, contatta Supporto Vendor Central.


Questa pagina ti è stata utile?