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"
}
]
Rubriques connexes