Condividi tramite


Scaricare il file CAB per un errore nell'applicazione desktop

Usa questo metodo nell'API di analisi di Microsoft Store per scaricare il file CAB associato a un determinato errore per un'applicazione desktop aggiunta al programma Applicazione desktop di Windows. Questo metodo può scaricare il file CAB solo per un errore dell'app che si è verificato negli ultimi 30 giorni. I download dei file CAB sono disponibili anche nel report sull'integrità per le applicazioni desktop nel Centro per i partner.

Prima di poter usare questo metodo, devi prima usare i dettagli per ottenere i dettagli per un errore nel metodo dell'applicazione desktop per recuperare l'hash ID del file CAB che vuoi scaricare.

Prerequisiti

Per usare questo metodo, è prima necessario eseguire le operazioni seguenti:

  • Se non è già stato fatto, completare tutti i prerequisiti per l'API di analisi di Microsoft Store.
  • Ottenere un token di accesso di Azure AD da usare nell'intestazione della richiesta per questo metodo. Dopo aver ottenuto un token di accesso, si hanno 60 minuti per usarlo prima della scadenza. Dopo la scadenza del token, è possibile ottenerne uno nuovo.
  • Ottenere l'hash ID del file CAB da scaricare. Per ottenere questo valore, usa il metodo ottenere i dettagli per un errore nella tua applicazione desktop per recuperare i dettagli di un errore specifico nell'app e usa il valore cabIdHash nel corpo della risposta di tale metodo.

Richiesta

Sintassi della richiesta

Metodo URI della richiesta
OTTIENI https://manage.devcenter.microsoft.com/v1.0/my/analytics/desktop/cabdownload

Header di richiesta

Intestazione TIPO Descrizione
Autorizzazione corda Obbligatorio. Token di accesso di Azure AD nel formato Bearer<token>.

Parametri della richiesta

Parametro TIPO Descrizione Obbligatorio
ID dell'applicazione corda ID prodotto dell'applicazione desktop per cui si vuole scaricare un file CAB. Per ottenere l'ID prodotto di un'applicazione desktop, aprire qualsiasi report di analisi del Centro per i partner per l'applicazione desktop (ad esempio il report sull'integrità) e recuperare l'ID prodotto dall'URL.
cabIdHash corda Hash ID univoco del file CAB da scaricare. Per ottenere questo valore, usa il metodo get details for an error in your desktop application per recuperare i dettagli di un errore specifico nella tua applicazione e utilizza il valore cabIdHash nel corpo della risposta del metodo stesso.

Esempio di richiesta

Nell'esempio seguente viene illustrato come scaricare un file CAB usando questo metodo. Sostituire i parametri applicationId e cabIdHash con i valori appropriati per l'applicazione desktop.

GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/desktop/cabdownload?applicationId=10238467886765136388&cabIdHash=00001111-aaaa-2222-bbbb-3333cccc4444 HTTP/1.1
Authorization: Bearer <your access token>

Risposta

Questo metodo restituisce un codice di risposta 302 (reindirizzamento) e l'intestazione Location nella risposta viene assegnata all'URI della firma di accesso condiviso (SAS) del file CAB. Il chiamante viene reindirizzato a questo URI per scaricare automaticamente il file CAB.