Mengelola add-on

Gunakan metode berikut di API pengiriman Microsoft Store untuk mengelola add-on untuk aplikasi Anda. Untuk pengenalan API pengiriman Microsoft Store, termasuk prasyarat untuk menggunakan API, lihat Membuat dan mengelola pengiriman menggunakan layanan Microsoft Store.

Metode ini hanya dapat digunakan untuk mendapatkan, membuat, atau menghapus add-on. Untuk membuat pengiriman add-on, lihat metode di Mengelola pengiriman add-on.

Metode URI Deskripsi
GET https://manage.devcenter.microsoft.com/v1.0/my/inappproducts Mendapatkan semua add-on untuk aplikasi Anda
GET https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} Mendapatkan add-on tertentu
POST https://manage.devcenter.microsoft.com/v1.0/my/inappproducts Membuat add-on
DELETE https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} Menghapus add-on

Prasyarat

Jika Anda belum melakukannya, selesaikan semua prasyarat untuk API pengiriman Microsoft Store sebelum mencoba menggunakan salah satu metode ini.

Sumber daya data

Metode API pengiriman Microsoft Store untuk mengelola add-on menggunakan sumber daya data JSON berikut.

Sumber daya add-on

Sumber daya ini menjelaskan add-on.

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

Sumber daya ini memiliki nilai berikut.

Nilai Jenis Deskripsi
aplikasi array Array yang berisi satu sumber daya aplikasi yang mewakili aplikasi yang dikaitkan dengan add-on ini. Hanya satu item yang didukung dalam array ini.
id string ID Penyimpanan add-on. Nilai ini disediakan oleh Store. Contoh ID Penyimpanan adalah 9NBLGGH4TNMP.
productId string ID produk add-on. Ini adalah ID yang disediakan oleh pengembang saat add-on dibuat. Untuk informasi selengkapnya, lihat Mengatur jenis produk dan ID produk Anda.
productType string Jenis produk add-on. Nilai berikut didukung: Tahan Lama dan Dapat Dikonsumsi.
lastPublishedInAppProductSubmission objek Sumber daya pengiriman yang menyediakan informasi tentang pengiriman terakhir yang diterbitkan untuk add-on.
pendingInAppProductSubmission objek Sumber daya pengiriman yang menyediakan informasi tentang pengiriman yang tertunda saat ini untuk add-on.

Sumber daya aplikasi

Sumber daya ini menguraikan aplikasi yang dikaitkan dengan add-on. Contoh berikut menunjukkan format sumber daya ini.

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

Sumber daya ini memiliki nilai berikut.

Nilai Jenis Deskripsi
nilai objek Objek yang berisi nilai berikut:
  • id. ID Toko aplikasi. Untuk informasi selengkapnya tentang ID Toko, lihat Menampilkan detail identitas aplikasi.
  • resourceLocation. Jalur relatif yang dapat Anda tambahkan ke URI permintaan dasar https://manage.devcenter.microsoft.com/v1.0/my/ untuk mengambil data lengkap untuk aplikasi.
totalCount int Jumlah objek aplikasi dalam array aplikasi dari isi respons.

Sumber daya pengiriman

Sumber daya ini menyediakan informasi tentang pengiriman untuk add-on. Contoh berikut menunjukkan format sumber daya ini.

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

Sumber daya ini memiliki nilai berikut.

Nilai Jenis Deskripsi
id string ID pengiriman.
resourceLocation string Jalur relatif yang dapat Anda tambahkan ke URI permintaan dasar https://manage.devcenter.microsoft.com/v1.0/my/ untuk mengambil data lengkap untuk pengiriman.