Partager via


Obtenir des offres ciblées

Utilisez cette méthode pour obtenir les offres ciblées disponibles pour l’utilisateur actuel, selon que l’utilisateur fait ou non partie du segment client de l’offre ciblée. Pour plus d’informations, consultez Gérer les offres ciblées à l’aide des services du Windows Store.

Prérequis

Pour utiliser cette méthode, vous devez d’abord obtenir un jeton de compte Microsoft pour l’utilisateur connecté actuel de votre application. Vous devez transmettre ce jeton dans l’en-tête Authorization de requête pour cette méthode. Ce jeton est utilisé par le Windows Store pour obtenir des offres ciblées pour l’utilisateur actuel.

Requête

Syntaxe de la requête

Méthode URI de demande
GET https://manage.devcenter.microsoft.com/v2.0/my/storeoffers/user

En-tête de requête

En-tête Type Description
Autorisation string Obligatoire. Jeton de compte Microsoft pour l’utilisateur connecté actuel de votre application sous la forme jeton porteur<>.

Paramètres de la demande

Cette méthode n’a pas de paramètres d’URI ou de requête.

Exemple de requête

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

Response

Cette méthode retourne un corps de réponse au format JSON qui contient un tableau d’objets avec les champs suivants. Chaque objet du tableau représente les offres ciblées disponibles pour l’utilisateur spécifié dans le cadre d’un segment client particulier.

Champ Type Description
offers tableau Tableau d’ID de produit pour les modules complémentaires associés aux offres ciblées disponibles pour l’utilisateur actuel. Ces ID de produit sont spécifiés dans la page offres ciblées de votre application dans l’Espace partenaires.
trackingId string GUID que vous pouvez éventuellement utiliser pour effectuer le suivi de l’offre ciblée dans votre propre code ou services.

Exemple

L’exemple suivant illustre un exemple de corps de réponse JSON pour cette requête.

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