Mendapatkan status pengiriman penerbangan paket
Gunakan metode ini di API pengiriman Microsoft Store untuk mendapatkan status pengiriman penerbangan paket. Untuk informasi selengkapnya tentang proses pembuatan pengiriman penerbangan paket dengan menggunakan API pengiriman Microsoft Store, lihat Mengelola pengiriman penerbangan paket.
Prasyarat
Untuk menggunakan metode ini, Anda harus terlebih dahulu melakukan hal berikut:
- Jika Anda belum melakukannya, selesaikan semua prasyarat untuk API pengiriman Microsoft Store.
- Dapatkan token akses Azure AD untuk digunakan di header permintaan untuk metode ini. Setelah mendapatkan token akses, Anda memiliki waktu 60 menit untuk menggunakannya sebelum masa berlakunya habis. Setelah token kedaluwarsa, Anda dapat memperoleh yang baru.
- Buat pengiriman penerbangan paket untuk salah satu aplikasi Anda. Anda dapat melakukan ini di Pusat Mitra, atau Anda dapat melakukan ini dengan menggunakan metode membuat pengiriman penerbangan paket .
Minta
Metode ini memiliki sintaks berikut. Lihat bagian berikut untuk contoh penggunaan dan deskripsi header dan isi permintaan.
Metode | URI Permintaan |
---|---|
GET | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions/{submissionId}/status |
Meminta kop
Header | Jenis | Deskripsi |
---|---|---|
Authorization | string | Wajib diisi. Token akses Azure AD dalam bentukToken>pembawa<. |
Parameter permintaan
Nama | Jenis | Deskripsi |
---|---|---|
applicationId | string | Wajib diisi. ID Toko aplikasi yang berisi pengiriman penerbangan paket yang ingin Anda dapatkan statusnya. Untuk informasi selengkapnya tentang ID Toko, lihat Menampilkan detail identitas aplikasi. |
flightId | string | Wajib diisi. ID penerbangan paket yang berisi pengiriman yang ingin Anda dapatkan statusnya. ID ini tersedia dalam data respons untuk permintaan membuat penerbangan paket dan mendapatkan penerbangan paket untuk aplikasi. Untuk penerbangan yang dibuat di Pusat Mitra, ID ini juga tersedia di URL untuk halaman penerbangan di Pusat Mitra. |
submissionId | string | Wajib diisi. ID pengiriman yang ingin Anda dapatkan statusnya. ID ini tersedia dalam data respons untuk permintaan membuat pengiriman penerbangan paket. Untuk pengiriman yang dibuat di Pusat Mitra, ID ini juga tersedia di URL untuk halaman pengiriman di Pusat Mitra. |
Isi permintaan
Jangan berikan isi permintaan untuk metode ini.
Contoh permintaan
Contoh berikut menunjukkan cara mendapatkan status pengiriman penerbangan paket.
GET https://manage.devcenter.microsoft.com/v1.0/my/applications/9NBLGGH4R315/flights/43e448df-97c9-4a43-a0bc-2a445e736bcd/submissions/1152921504621243649/status HTTP/1.1
Authorization: Bearer <your access token>
Respons
Contoh berikut menunjukkan isi respons JSON untuk panggilan yang berhasil ke metode ini. Isi respons berisi informasi tentang pengiriman yang ditentukan. Untuk detail selengkapnya tentang nilai dalam isi respons, lihat bagian berikut ini.
{
"status": "PendingCommit",
"statusDetails": {
"errors": [],
"warnings": [],
"certificationReports": []
},
}
Isi Respons
Nilai | Jenis | Deskripsi |
---|---|---|
status | string | Status pengiriman. Ini bisa menjadi salah satu nilai berikut:
|
statusDetails | objek | Berisi detail tambahan tentang status pengiriman, termasuk informasi tentang kesalahan apa pun. Untuk informasi selengkapnya, lihat Sumber daya detail status. |
Kode galat
Jika permintaan tidak berhasil diselesaikan, respons akan berisi salah satu kode kesalahan HTTP berikut.
Kode kesalahan | Deskripsi |
---|---|
404 | Pengiriman tidak dapat ditemukan. |
409 | Aplikasi ini menggunakan fitur Pusat Mitra yang saat ini tidak didukung oleh API pengiriman Microsoft Store. |