Mendapatkan persetujuan pelanggan sebagai Vendor Panel Kontrol
Sebagai Vendor Panel Kontrol (CPV), Anda dapat menggunakan REST API untuk mendapatkan dan mencabut persetujuan dari pelanggan CSP Anda agar memperoleh izin ke tenant mereka.
POST https://api.partnercenter.microsoft.com/v1/customers/{<customer_id>}/applicationconsents
Nota
Batas tarif adalah 50 permintaan per detik (RPS) untuk setiap applicationId (ID Aplikasi mitra CPV).
Memperoleh persetujuan
Parameter URI
Nama | Di | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
ID pelanggan | jalan | Benar | benang | ID pelanggan yang dihasilkan di Partner Center |
Header permintaan
Jenis media: application/json
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
Otorisasi | Benar | benang | Token Akses untuk audiens https://api.partnercenter.microsoft.com |
Terima | Benar | benang | Tipe isi yang dapat diterima; aplikasi/json jenis yang diterima secara luas |
ms-correlationid | benang | Digunakan untuk melacak permintaan secara internal. Jika ms-correlationid tidak disediakan, server menghasilkan yang baru untuk setiap permintaan | |
ms-requestid | benang | Digunakan untuk idempotensi permintaan. Jika ms-requestid tidak disediakan, server menghasilkan yang baru untuk setiap permintaan |
Isi permintaan
Jenis media: application/json
Nama | Jenis | Deskripsi |
---|---|---|
applicationId | benang | ID aplikasi mitra CPV |
applicationGrants | Microsoft.Partner.Core.ApplicationConsents.ApplicationGrant[] | Daftar izin aplikasi untuk memberikan akses kepada pelanggan Anda di tenant mereka |
Tanggapan
Nama | Jenis | Deskripsi |
---|---|---|
200 OK | Permintaan berhasil. Jenis Media: application/json , application/xml , text/xml , text/json |
|
201 Dibuat | Persetujuan aplikasi sudah dibuat. Jenis Media: application/json , application/xml , text/xml , text/json |
|
400 Permintaan Tidak Valid | Ada input yang hilang atau tidak valid. Isi respons berisi detail kesalahan. Jenis Media: application/json , application/xml , text/xml , text/json |
|
401 Tidak Sah | Permintaan tidak diautentikasi. Klien perlu meneruskan token akses yang valid untuk audiens yang valid. Jenis Media: application/json , application/xml , text/xml , text/json |
|
403 Terlarang | Permintaan diautentikasi tetapi ditolak karena pemanggil tidak memiliki hak untuk memanggilnya. Jenis Media: application/json , application/xml , text/xml , text/json |
|
404 Tidak Ditemukan | Sumber daya tidak ditemukan atau tidak tersedia dengan parameter input yang diberikan. Jenis Media: application/json , application/xml , text/xml , text/json |
|
Kesalahan Server Internal 500 | Layanan API mitra atau salah satu dependensinya gagal memenuhi permintaan. Penelepon dapat mencoba kembali permintaan. Jenis Media: application/json , application/xml , text/xml , text/json |
Definisi
Microsoft.Partner.Core.ApplicationConsents.ApplicationGrant
Nama | Jenis | Deskripsi |
---|---|---|
enterpriseApplicationId | benang | Representasi GUID dari sumber daya yang mendapatkan akses |
ruang lingkup | benang | Nilai cakupan yang dipisahkan dengan tanda koma untuk mendapatkan akses |
Menghapus persetujuan
DELETE https://api.partnercenter.microsoft.com/v1/customers/{customer_id}/applicationconsents/{application_id}
Nota
Batas tarif adalah 50 permintaan per detik (RPS) untuk setiap applicationId (ID Aplikasi mitra CPV).
Parameter URI
Nama | Di | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
ID pelanggan | jalan | Benar | benang | ID pelanggan yang dihasilkan di Partner Center |
Application_id | jalan | Benar | benang | ID aplikasi CPV Anda |
Header permintaan
Jenis media: application/json
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
Otorisasi | Benar | benang | Token akses untuk audiens https://api.partnercenter.microsoft.com |
Terima | Benar | benang | Jenis konten yang dapat diterima, biasanya ketik aplikasi/json |
ms-correlationid | benang | Digunakan untuk melacak permintaan secara internal. Jika ms-correlationid tidak disediakan, server akan menghasilkan yang baru untuk setiap permintaan |
|
ms-requestid | benang | Digunakan untuk idempotensi permintaan. Jika ms-requestid tidak disediakan, server menghasilkan yang baru untuk setiap permintaan |
Tanggapan
Nama | Jenis | Deskripsi |
---|---|---|
200 OK | Permintaan berhasil. Jenis Media: application/json , application/xml , text/xml , text/json |
|
201 Dibuat | Persetujuan aplikasi dihapus. Jenis Media: application/json , application/xml , text/xml , text/json |
|
400 Permintaan Tidak Valid | Ada input yang hilang atau tidak valid. Isi respons berisi detail kesalahan. Jenis Media: application/json , application/xml , text/xml , text/json |
|
401 Tidak Sah | Permintaan tidak diautentikasi. Pelanggan perlu meneruskan token akses yang valid untuk audiens yang sesuai. Jenis Media: application/json , application/xml , text/xml , text/json |
|
403 Terlarang | Permintaan diautentikasi tetapi ditolak karena pemanggil tidak memiliki hak untuk memanggilnya. Jenis Media: application/json , application/xml , text/xml , text/json |
|
404 Tidak Ditemukan | Sumber daya tidak ditemukan atau tidak tersedia dengan parameter input yang diberikan. Jenis Media: application/json , application/xml , text/xml , text/json |
|
Kesalahan Server Internal 500 | Layanan API mitra atau salah satu dependensinya gagal memenuhi permintaan. Penelepon dapat mencoba kembali permintaan. Jenis Media: application/json , application/xml , text/xml , text/json |