Gestire i componenti aggiuntivi
Utilizza i metodi seguenti nell'API di invio di Microsoft Store per gestire i componenti aggiuntivi per le tue app. Per un'introduzione all'API di invio di Microsoft Store, inclusi i prerequisiti per l'utilizzo dell'API, vedereCrea e gestisci invii utilizzando i servizi di Microsoft Store.
Questi metodi possono essere utilizzati solo per ottenere, creare o eliminare componenti aggiuntivi. Per creare invii per componenti aggiuntivi, vedere i metodi in Gestione degli invii di componenti aggiuntivi.
Method | URI | Descrizione |
---|---|---|
GET | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts | Ottieni tutti i componenti aggiuntivi per le tue app |
GET | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} | Ottieni un componente aggiuntivo specifico |
POST | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts | Creare un componente aggiuntivo |
DELETE | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} | Elimina un componente aggiuntivo |
Prerequisiti
Se non lo hai già fatto, completa tutti iprerequisitio l'API di invio a Microsoft Store prima di provare a utilizzare uno di questi metodi.
Risorse dati
I metodi API di invio di Microsoft Store per la gestione dei componenti aggiuntivi utilizzano le seguenti risorse di dati JSON.
Risorsa componente aggiuntivo
Questa risorsa descrive un componente aggiuntivo.
{
"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"
}
}
Questa risorsa ha i seguenti valori.
Valore | Tipo | Descrizione |
---|---|---|
applications | array | Un array che contiene una risorsa dell'applicazione che rappresenta l'app a cui è associato questo componente aggiuntivo. In questo array è supportato un solo elemento. |
id | string | L'ID dello Store del componente aggiuntivo. Questo valore viene fornito dallo Store. Un esempio di Store ID è 9NBLGGH4TNMP. |
productId | string | L'ID prodotto del componente aggiuntivo. Questo è l'ID fornito dallo sviluppatore al momento della creazione del componente aggiuntivo. Per maggiori informazioni, vedere Imposta il tipo di prodotto e l'ID prodotto. |
productType | string | Il tipo di prodotto del componente aggiuntivo. Sono supportati i seguenti valori: Durevole eConsumabile. |
lastPublishedInAppProductSubmission | oggetto | Una risorsa di invio che fornisce informazioni sull'ultimo invio pubblicato per il componente aggiuntivo. |
pendingInAppProductSubmission | oggetto | Una risorsa di invio che fornisce informazioni sull'attuale invio in sospeso per il componente aggiuntivo. |
Risorsa dell'applicazione
Questa risorsa descrive l'app a cui è associato un componente aggiuntivo. L'esempio seguente dimostra il formato di questa risorsa.
{
"applications": {
"value": [
{
"id": "9NBLGGH4R315",
"resourceLocation": "applications/9NBLGGH4R315"
}
],
"totalCount": 1
},
}
Questa risorsa ha i seguenti valori.
Valore | Tipo | Descrizione |
---|---|---|
value | oggetto | Un oggetto che contiene i seguenti valori:
|
totalCount | int | Il numero di oggetti app nell'array delle applicazioni applicazioni del corpo della risposta. |
Risorsa di invio
Questa risorsa fornisce informazioni sull'invio di un componente aggiuntivo. L'esempio seguente dimostra il formato di questa risorsa.
{
"pendingInAppProductSubmission": {
"id": "1152921504621243619",
"resourceLocation": "inappproducts/9NBLGGH4TNMP/submissions/1152921504621243619"
},
}
Questa risorsa ha i seguenti valori.
Valore | Tipo | Descrizione |
---|---|---|
id | string | L'ID dell'invio. |
resourceLocation | string | Un percorso relativo che puoi aggiungere https://manage.devcenter.microsoft.com/v1.0/my/ all'URI della richiesta di base per recuperare i dati completi per l'invio. |