Udostępnij przez


Zarządzanie dodatkami

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:
  • identyfikator. Identyfikator sklepu dla aplikacji. Aby uzyskać więcej informacji na temat identyfikatora sklepu, zobacz Zobacz szczegóły tożsamości aplikacji.
  • resourceLocation. Ścieżka względna, którą można dołączyć do podstawowego identyfikatora URI żądania https://manage.devcenter.microsoft.com/v1.0/my/, aby pobrać całość danych dla aplikacji.
łą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.