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 partie ou non du segment client de l’offre ciblée. Pour plus d’informations, consultez Gérer les offres ciblées à l’aide des services du Store.

Prérequis

Pour utiliser cette méthode, vous devez d’abord obtenir un jeton de compte Microsoft pour l’utilisateur actuellement connecté de votre application. Vous devez passer ce jeton dans l’en-tête de Authorization la demande pour cette méthode. Ce jeton est utilisé par le 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 actuellement connecté de votre application sous la formeJeton> du porteur<.

Paramètres de la demande

Cette méthode n’a pas d’URI ni de paramètres 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 pour 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 représente un corps de réponse JSON pour cette requête.

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