Ottenere offerte mirate

Usare questo metodo per ottenere le offerte mirate disponibili per l'utente corrente, in base alla sua appartenenza al segmento di clienti a cui tali offerte sono destinate. Per maggiori informazioni, vedere Gestire le offerte mirate usando i servizi dello Store.

Prerequisiti

Per usare questo metodo, è innanzitutto necessario ottenere un token dell'account Microsoft per l'utente corrente connesso dell'app. È necessario passare questo token nell'intestazione della richiesta Authorization per questo metodo. Questo token viene usato dallo Store per ottenere offerte mirate per l'utente corrente.

Richiedi

Sintassi della richiesta

metodo URI della richiesta
GET https://manage.devcenter.microsoft.com/v2.0/my/storeoffers/user

Intestazione della richiesta

Intestazione Type Descrizione
Autorizzazione stringa Obbligatorio. Token dell'account Microsoft per l'utente connesso corrente dell'app nel formato Bearer<token>.

Parametri della richiesta

Questo metodo non presenta parametri di query o URI.

Esempio di richiesta

GET https://manage.devcenter.microsoft.com/v2.0/my/storeoffers/user HTTP/1.1
Authorization: Bearer <Microsoft Account token>

Response

Questo metodo restituisce un corpo della risposta in formato JSON che contiene una matrice di oggetti con i campi seguenti. Ogni oggetto nella matrice rappresenta le offerte mirate disponibili per l'utente specificato come appartenente a un particolare segmento di clienti.

Campo Tipo Descrizione
offers array Matrice di ID prodotto per i componenti aggiuntivi associati alle offerte mirate disponibili per l'utente corrente. Questi ID prodotto vengono specificati nella pagina Offerte mirate per l'app nel Centro per i partner.
trackingId string GUID che è possibile usare facoltativamente per tenere traccia dell'offerta mirata nel proprio codice o servizi.

Esempio

L'esempio seguente illustra un esempio di corpo della risposta JSON per questa richiesta.

[
  {
    "offers": [
      "10x gold coins",
      "100x gold coins"
    ],
    "trackingId": "5de5dd29-6dce-4e68-b45e-d8ee6c2cd203"
  }
]