Gérer les extensions
Utilisez les méthodes suivantes dans l’API de soumission du Microsoft Store pour gérer les modules complémentaires pour vos applications. Pour une présentation de l’API de soumission au Microsoft Store, y compris les conditions préalables à l’utilisation de l’API, consultez Créer et gérer des soumissions à l’aide des services du Microsoft Store.
Ces méthodes peuvent uniquement être utilisées pour obtenir, créer ou supprimer des extensions. Pour créer des soumissions pour des extensions, voir les méthodes indiquées dans Gérer les soumissions d’extensions.
Méthode | URI | Description |
---|---|---|
GET | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts | Obtient toutes les extensions pour vos applications |
GET | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} | Obtient une extension spécifique |
POST | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts | Créer une extension |
Suppression | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} | Supprime une extension |
Prérequis
Si vous ne l’avez pas déjà fait, remplissez tous les prérequis pour l’API de soumission au Microsoft Store avant d’essayer d’utiliser l’une de ces méthodes.
Ressources de données
Les méthodes d’API de soumission du Microsoft Store pour la gestion des modules complémentaires utilisent les ressources de données JSON suivantes.
Ressource d’extension
Cette ressource décrit une extension.
{
"applications": {
"value": [
{
"id": "9NBLGGH4R315",
"resourceLocation": "applications/9NBLGGH4R315"
}
],
"totalCount": 1
},
"id": "9NBLGGH4TNMP",
"productId": "TestAddOn",
"productType": "Durable",
"pendingInAppProductSubmission": {
"id": "1152921504621243619",
"resourceLocation": "inappproducts/9NBLGGH4TNMP/submissions/1152921504621243619"
},
"lastPublishedInAppProductSubmission": {
"id": "1152921504621243705",
"resourceLocation": "inappproducts/9NBLGGH4TNMP/submissions/1152921504621243705"
}
}
Cette ressource a les valeurs suivantes.
Valeur | Type | Description |
---|---|---|
applications | tableau | Tableau qui contient une ressource d’application qui représente l’application à laquelle cette extension est associée. Un seul élément est pris en charge dans ce tableau. |
id | string | ID Windows Store de l’extension. Cette valeur est fournie par le Windows Store. Exemple d’ID Windows Store : 9NBLGGH4TNMP. |
productId | string | ID de produit de l’extension. Il s’agit de l’ID fourni par le développeur au moment de la création de l’extension. Pour plus d’informations, consultez Définir le type et l’ID de votre produit. |
productType | string | Type de produit de l’extension. Les valeurs suivantes sont prises en charge : Durable et Consommable. |
lastPublishedInAppProductSubmission | object | Ressource de soumission qui fournit des informations sur la dernière soumission publiée de l’extension. |
pendingInAppProductSubmission | object | Ressource de soumission qui fournit des informations sur la soumission actuellement en attente pour l’extension. |
Ressource d'application
Cette ressource décrit l’application à laquelle une extension est associée. L’exemple suivant illustre le format de cette ressource.
{
"applications": {
"value": [
{
"id": "9NBLGGH4R315",
"resourceLocation": "applications/9NBLGGH4R315"
}
],
"totalCount": 1
},
}
Cette ressource a les valeurs suivantes.
Valeur | Type | Description |
---|---|---|
value | object | Objet qui contient les valeurs suivantes :
|
totalCount | int | Nombre d’objets d’application dans le tableau applications du corps de la réponse. |
Ressource de soumission
Cette ressource fournit des informations sur une soumission pour une extension. L’exemple suivant illustre le format de cette ressource.
{
"pendingInAppProductSubmission": {
"id": "1152921504621243619",
"resourceLocation": "inappproducts/9NBLGGH4TNMP/submissions/1152921504621243619"
},
}
Cette ressource a les valeurs suivantes.
Valeur | Type | Description |
---|---|---|
id | string | ID de la soumission. |
resourceLocation | string | Chemin relatif à ajouter à l’URI de requête https://manage.devcenter.microsoft.com/v1.0/my/ de base pour récupérer les données complètes de la soumission. |
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour