추가 기능 관리

Microsoft Store 제출 API에서 다음 메서드를 사용하여 앱의 추가 기능을 관리합니다. API 사용을 위한 필수 조건을 비롯하여 Microsoft Store 제출 API에 대한 자세한 내용은 Microsoft Store 서비스를 사용하여 제출 만들기 및 관리를 참조하세요.

이러한 메서드는 추가 기능 가져오기, 만들기 또는 삭제에만 사용할 수 있습니다. 추가 기능에 대한 제출을 만들려면 추가 기능 제출 관리의 메서드를 참조하세요.

메서드 URI 설명
GET https://manage.devcenter.microsoft.com/v1.0/my/inappproducts 앱에 대한 모든 추가 기능 가져오기
GET https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} 특정 추가 기능 가져오기
게시 https://manage.devcenter.microsoft.com/v1.0/my/inappproducts 추가 기능 만들기
Delete https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} 추가 기능 삭제하기

필수 조건

아직 완료하지 않은 경우 이러한 메서드를 사용하기 전에 Microsoft Store 제출 API에 대한 필수 조건을 모두 완료합니다.

데이터 리소스

추가 기능을 관리하는 Microsoft Store 제출 API 메서드는 다음과 같은 JSON 데이터 리소스를 사용합니다.

추가 기능 리소스

이 리소스는 추가 기능을 설명합니다.

{
  "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"
  }
}

이 리소스의 값은 다음과 같습니다.

Type 설명
애플리케이션 배열 이 추가 기능이 연결된 앱을 나타내는 하나의 애플리케이션 리소스를 포함하는 배열입니다. 이 배열에서 하나의 항목만 지원됩니다.
id string 추가 기능의 Store ID. 이 값은 Store에서 제공됩니다. 예를 들어 Store ID는 9NBLGGH4TNMP입니다.
productId string 추가 기능의 제품 ID입니다. 추가 기능을 만들 때 개발자가 제공한 ID입니다. 자세한 내용은 제품 유형 및 제품 ID 설정을 참조하세요.
productType string 추가 기능의 제품 유형입니다. 지원되는 값은 지속성소모성 값입니다.
lastPublishedInAppProductSubmission 개체 추가 기능에 대해 마지막으로 게시된 제출에 대한 정보를 제공하는 제출 리소스.
pendingInAppProductSubmission 개체 추가 기능에 대해 현재 보류 중인 제출에 대한 정보를 제공하는 제출 리소스.

애플리케이션 리소스

이 리소스는 추가 기능이 연결된 앱에 대해 설명합니다. 다음 예제는 이 리소스의 형식을 보여 줍니다.

{
  "applications": {
    "value": [
      {
        "id": "9NBLGGH4R315",
        "resourceLocation": "applications/9NBLGGH4R315"
      }
    ],
    "totalCount": 1
  },
}

이 리소스의 값은 다음과 같습니다.

Type 설명
value 개체 다음과 같은 값이 포함된 개체입니다.
  • id. 앱의 Store ID입니다. Store ID에 대한 자세한 정보는 앱 ID 세부 정보 보기를 참조하세요.
  • resourceLocation. 기본 https://manage.devcenter.microsoft.com/v1.0/my/ 요청 URI에 추가하여 앱에 대한 전체 데이터를 검색할 수 있는 상대 경로.
totalCount int 응답 본문의 애플리케이션 배열에 있는 앱 개체의 수.

제출 리소스

이 리소스는 추가 기능에 대한 제출에 대한 정보를 제공합니다. 다음 예제는 이 리소스의 형식을 보여 줍니다.

{
  "pendingInAppProductSubmission": {
    "id": "1152921504621243619",
    "resourceLocation": "inappproducts/9NBLGGH4TNMP/submissions/1152921504621243619"
  },
}

이 리소스의 값은 다음과 같습니다.

Type 설명
id string 제출 ID.
resourceLocation string 기본 https://manage.devcenter.microsoft.com/v1.0/my/ 요청 URI에 추가하여 제출에 대한 전체 데이터를 검색할 수 있는 상대 경로.