Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Użyj następujących metod w interfejsie API przesyłania Microsoft Store do zarządzania dodatkami dla Twoich aplikacji. Aby zapoznać się z wprowadzeniem do interfejsu API przesyłania w Microsoft Store, w tym z wymaganiami wstępnymi dotyczącymi korzystania z tego interfejsu, zobacz Tworzenie i zarządzanie przesyłaniami przy użyciu usług Microsoft Store.
Te metody mogą służyć tylko do pobierania, tworzenia lub usuwania dodatków. Aby utworzyć zgłoszenia dla dodatków, zobacz metody opisane w Zarządzanie przesyłaniem dodatków.
| Metoda | URI | Opis |
|---|---|---|
| POBIERZ | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts | Pobierz wszystkie dodatki dla aplikacji |
| POBIERZ | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} | Pobierz określony dodatek |
| Bez znajomości kontekstu, w którym "POST" jest używany, nie mogę zaproponować dokładnego tłumaczenia. Jeżeli dotyczy HTTP, pozostaw jako "POST". | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts | Tworzenie dodatku |
| USUNĄĆ | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} | Usuń dodatek |
Warunki wstępne
Jeśli jeszcze tego nie zrobiłeś/zrobiłaś, zanim spróbujesz użyć którejkolwiek z tych metod, wykonaj wszystkie wymagania wstępne dla interfejsu API przesyłania do sklepu Microsoft Store.
Zasoby danych
Metody API w sklepie Microsoft Store do przesyłania i zarządzania dodatkami korzystają z następujących zasobów danych JSON.
Zasób dodatkowy
Ten materiał opisuje dodatek.
{
"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"
}
}
Ten zasób ma następujące wartości.
| Wartość | Typ | Opis |
|---|---|---|
| Aplikacji | tablica | Tablica zawierająca jeden zasób aplikacji reprezentujący aplikację skojarzona z tym dodatkiem. W tej tablicy jest obsługiwany tylko jeden element. |
| id | struna | Identyfikator sklepu dodatku. Ta wartość jest dostarczana przez sklep. Przykładowy identyfikator sklepu to 9NBLGGH4TNMP. |
| ID produktu | struna | Identyfikator produktu dodatku. Jest to identyfikator dostarczony przez dewelopera podczas tworzenia dodatku. Aby uzyskać więcej informacji, zobacz Ustaw typ produktu i identyfikator produktu. |
| typ produktu | struna | Typ produktu dodatku. Obsługiwane są następujące wartości: Trwałe i Eksploatacyjne. |
| ostatnioOpublikowaneWZgłoszeniuProduktuWAplikacji | przedmiot | Zasób przesyłania , który zawiera informacje o ostatnim przesłaniu opublikowanego dodatku. |
| oczekujące zgłoszenie produktu w aplikacji | przedmiot | Zasób przesyłania zawierający informacje o bieżącym oczekiwaniu na przesłanie dodatku. |
Zasób aplikacji
Ten zasób opisuje aplikację, z którą jest skojarzony dodatek. W poniższym przykładzie pokazano format tego zasobu.
{
"applications": {
"value": [
{
"id": "9NBLGGH4R315",
"resourceLocation": "applications/9NBLGGH4R315"
}
],
"totalCount": 1
},
}
Ten zasób ma następujące wartości.
| Wartość | Typ | Opis |
|---|---|---|
| wartość | przedmiot | Obiekt zawierający następujące wartości:
|
| łączna liczba | Int | Liczba obiektów aplikacji w tablicy aplikacji w treści odpowiedzi. |
Zasób przesyłania
Ten zasób zawiera informacje o przesłaniu dodatku. W poniższym przykładzie pokazano format tego zasobu.
{
"pendingInAppProductSubmission": {
"id": "1152921504621243619",
"resourceLocation": "inappproducts/9NBLGGH4TNMP/submissions/1152921504621243619"
},
}
Ten zasób ma następujące wartości.
| Wartość | Typ | Opis |
|---|---|---|
| id | struna | Identyfikator zgłoszenia. |
| lokalizacjaZasobu | struna | Ścieżka względna, którą można dołączyć do base https://manage.devcenter.microsoft.com/v1.0/my/ request URI, aby pobrać pełne dane do przesłania. |