Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
Visual Studio App Center è stato ritirato il 31 marzo 2025, ad eccezione delle funzionalità di Analisi e diagnostica, che continueranno a essere supportate fino al 30 giugno 2026. Ulteriori informazioni.
"Specifica OpenAPI dell'App Center (Swagger)"
App Center offre un set completo di endpoint API. È possibile esplorare l'API di App Center tramite la specifica OpenAPI di App Center.
La specifica OpenAPI di App Center consente di eseguire l'autenticazione usando il token API. Dopo aver eseguito l'autenticazione, è possibile chiamare le API di App Center per ottenere informazioni sull'API e visualizzare i dati restituiti.
Tipi di token: token utente e token dell'app
App Center espone due tipi di token API: token utente e token dell'app.
I token API utente hanno gli stessi diritti che si hanno come utente di App Center. I token API utente funzionano in tutte le organizzazioni e le app a cui si è associati.
I token API dell'app hanno diritti di Amministratore o Osservatore, ma solo per un'app.
Ogni account di App Center può creare fino a 5000 token API.
Suggerimento
È consigliabile creare e usare i token dell'API dell'app per limitare l'ambito di autorizzazione a una sola app alla volta (e limitare il rischio se viene esposto un token). Se è necessario automatizzare qualcosa oltre un'app, ad esempio l'uso di organizzazioni o gruppi di distribuzione condivisi, è necessario creare un token API utente.
Avvertimento
Non incorporare i token API nel codice sorgente. I token API devono essere considerati segreti e archiviati in modo sicuro.
Avvertimento
Una richiesta deve contenere un corpo del payload per le chiamate API POST/PUT/PATCH. Usare {}
per un corpo del payload vuoto; in caso contrario, le chiamate API riceveranno una risposta di errore 411 Lunghezza Richiesta.
Creazione di un token dell'API app di App Center
Passare a https://appcenter.ms e accedere usando le credenziali dell'account.
Selezionare l'app per cui si vuole creare un token API.
Sul lato sinistro scegliere Impostazioni.
Nel pannello centrale, selezionare Token API delle app dall'elenco dei menu.
Nell'angolo superiore destro fare clic su Nuovo token API.
Nel campo di testo immettere un nome descrittivo per il token.
Selezionare il tipo di accesso per il token dell'API dell'app:
Accesso completo: Un token API app di accesso completo ha l'equivalente delle autorizzazioni di Manager per tale app. Solo i manager possono creare token api app di accesso completo.
Sola lettura: Un token API dell'app di sola lettura ha l'equivalente delle autorizzazioni di accesso al Visualizzatore per tale app. I manager e gli sviluppatori possono creare token API di app di sola lettura.
Nella parte inferiore del pannello fare clic su Aggiungi nuovo token API.
Verrà aperta una finestra popup con il token dell'API dell'app. Copiare e archiviarlo in una posizione sicura per usarlo in un secondo momento. Per motivi di sicurezza, non è possibile visualizzare o generare di nuovo lo stesso token dopo aver fatto clic sul pulsante Chiudi .
Fare clic sul pulsante Chiudi .
Creazione di un token API utente di App Center
Passare a https://appcenter.ms e accedere usando le credenziali dell'account.
Nell'angolo in alto a destra del portale di App Center fare clic sull'avatar dell'account e quindi selezionare Impostazioni account.
Nel pannello centrale selezionare User API Tokens (Token API utente ) nell'elenco dei menu.
Nell'angolo superiore destro fare clic su Nuovo token API.
Nel campo di testo immettere un nome descrittivo per il token.
Selezionare il tipo di accesso per il token API utente:
Accesso completo: Un token API utente con accesso completo ha tutte le autorizzazioni disponibili per l'account o l'organizzazione corrente. Ad esempio, se non si hanno autorizzazioni di gestione o sviluppatore per un'app, l'utente non può eseguire un test, anche se si usa un token API utente con accesso completo.
Sola lettura: Un token API utente di sola lettura dispone dell'autorizzazione di accesso visualizzatore per l'account o l'organizzazione corrente. Ad esempio, con un token API utente di sola lettura, è possibile leggere i dati dai crash, dalle analisi e ottenere informazioni di base sull'app. I token API utente di sola lettura non possono modificare le impostazioni dell'app, creare una configurazione di esportazione e così via.
Nella parte inferiore del pannello fare clic su Aggiungi nuovo token API.
Verrà aperta una finestra popup con il token API utente. Copiare e archiviarlo in una posizione sicura per usarlo in un secondo momento. Per motivi di sicurezza, non è possibile visualizzare o generare di nuovo lo stesso token dopo aver fatto clic sul pulsante Chiudi .
Fare clic sul pulsante Chiudi .
Uso di un token API in una richiesta API
Quando si inviano richieste API ad App Center da un'applicazione, è necessario includere il token API nell'intestazione di ogni richiesta inviata ad App Center.
Passa il token API nella proprietà di intestazione della X-API-Token
richiesta.
Trova il nome dell'app App Center e del relativo proprietario
Alcune delle funzioni API e delle richieste dell'interfaccia della riga di comando di App Center richiedono un nome dell'app o un nome di proprietario come parametri.
Ad esempio, la chiamata API per rimuovere l'utente dall'app richiede entrambi: DELETE /v0.1/apps/{owner_name}/{app_name}/users/{user_email}
.
È possibile trovare il nome dell'app e il nome del proprietario da un URL di App Center o usare l'interfaccia della riga di comando di App Center.
Trova owner_name e app_name dall'URL di App Center
- Navigare verso https://appcenter.ms.
- Vai alla tua app.
- Quando si esamina l'URL dell'app, esso è nel formato
https://appcenter.ms/users/{owner-name}/apps/{app-name}
.
Il proprietario può essere un utente o un'organizzazione. Per esempio:
Proprietario | URL | Nome proprietario | Nome dell'app |
---|---|---|---|
Utente | https://appcenter.ms/users/AlexLerxst/apps/Caravan-01 |
AlexLerxst | Roulotte-01 |
Org | https://appcenter.ms/orgs/BallardFlowers/apps/BouquetOrders-app |
BallardFlowers | BouquetOrders-app |
Trovare owner_name e app_name dall'interfaccia della riga di comando di App Center
Se l'interfaccia della riga di comando di App Center non è ancora stata installata, le istruzioni di installazione e utilizzo sono disponibili nella documentazione dell'interfaccia della riga di comando di App Center.
Dopo l'installazione, recuperare l'elenco delle app a cui si ha accesso eseguendo:
appcenter apps list
L'interfaccia della riga di comando di App Center visualizzerà un elenco di app, con il formato {owner-name}
/{app-name}
.
Per un elenco completo delle funzioni della riga di comando, vedere la documentazione dell'interfaccia della riga di comando di App Center .
Uso di un token API con la specifica OpenAPI di App Center
La specifica OpenAPI di App Center gestisce automaticamente l'autenticazione api, quindi non è necessario incollare il token API in intestazioni per le richieste. Per testare le API di App Center con il token API:
Navigare alla specifica OpenAPI di App Center per esplorare le nostre API.
Nell'angolo in alto a destra fare clic sul pulsante Autorizza .
Nella sezione APIToken incollare il token API in Valore e fare clic su Autorizza.
Se viene visualizzato "Autorizzato" e un pulsante Disconnessione, l'autorizzazione ha avuto esito positivo. Nell'angolo superiore destro del popup fare clic sulla "X" per uscire dal popup.
Esecuzione della prima chiamata API con OpenAPI (Swagger)
Questa sezione illustra come usare la pagina OpenAPI di App Center usando la chiamata GET /v0.1/user
API . Questa chiamata API restituisce i dati del profilo dell'utente.
- Creare un token API seguendo le istruzioni riportate sopra.
- Autorizzare la pagina Specifica OpenAPI a usare il token API seguendo le istruzioni riportate nella sezione precedente.
- In Account fare clic su
GET /v0.1/user
. - Nell'angolo sinistro fare clic sul pulsante Prova .
- Fare clic sul pulsante Esegui nella sezione Parametri .
- Fantastico! È ora possibile visualizzare la risposta nella sezione Risposte .
Revoca del token API
Nel caso in cui si verifichi una perdita di token API, è consigliabile revocarla immediatamente per impedire l'accesso non autorizzato all'account di App Center.
Revoca di un token API utente
- Navigare verso https://appcenter.ms.
- Nell'angolo in alto a destra del portale di App Center fare clic sull'avatar dell'account e quindi selezionare Impostazioni account.
- Nel pannello centrale selezionare User API Tokens (Token API utente ) dal menu.
- Selezionare la casella accanto al token da revocare e fare clic sul pulsante Elimina nell'angolo in alto a destra.
Revoca di un token dell'API dell'app
- Navigare verso https://appcenter.ms.
- Selezionare l'app per cui si vuole revocare un token API.
- Sul lato sinistro scegliere Impostazioni.
- Nel pannello centrale, selezionare Token app API dal menu.
- Selezionare la casella accanto al token da revocare e fare clic sul pulsante Elimina nell'angolo in alto a destra.