Bagikan melalui


Pemecahan masalah kesalahan autentikasi umum

Nota

API Portal Mitra Cloud terintegrasi dan akan terus berfungsi di Pusat Mitra. Transisi memperkenalkan perubahan kecil. Tinjau perubahan-perubahan yang tercantum dalam Referensi API Portal Mitra Cloud untuk memastikan kode Anda tetap berfungsi setelah transisi ke Pusat Mitra. API CPP hanya boleh digunakan untuk produk yang sudah ada yang sudah diintegrasikan sebelum transisi ke Pusat Mitra; produk baru harus menggunakan API pengiriman Pusat Mitra.

Artikel ini menyediakan bantuan dengan kesalahan autentikasi umum saat menggunakan API Portal Mitra Cloud.

Kesalahan tidak berizin

Jika Anda secara konsisten mendapatkan kesalahan 401 unauthorized, verifikasi bahwa Anda memiliki token akses yang valid. Jika Anda belum melakukannya, buat aplikasi Microsoft Entra dasar dan perwakilan layanan seperti yang dijelaskan di Gunakan portal untuk membuat aplikasi Microsoft Entra dan perwakilan layanan yang dapat mengakses sumber daya. Kemudian, gunakan aplikasi atau permintaan HTTP POST sederhana untuk memverifikasi akses Anda. Anda akan menyertakan ID Penyewa, ID Aplikasi, ID Objek, dan kunci rahasia untuk mendapatkan token akses.

Kesalahan terlarang

Jika Anda mendapatkan kesalahan 403 forbidden, pastikan bahwa prinsipal layanan yang benar telah ditambahkan ke akun penerbit Anda di Portal Mitra Cloud. Ikuti langkah-langkah di halaman Prasyarat untuk menambahkan perwakilan layanan Anda ke portal.

Jika perwakilan layanan yang tepat telah ditambahkan, periksa semua informasi lainnya. Perhatikan dengan cermat ID Objek yang dimasukkan di portal. Ada dua ID Objek di halaman pendaftaran aplikasi Microsoft Entra, dan Anda harus menggunakan ID Objek lokal. Anda dapat menemukan nilai yang benar dengan membuka halaman Pendaftaran aplikasi untuk aplikasi Anda dan mengklik nama aplikasi di bawah aplikasi Dikelola di direktori lokal. Ini akan membawa Anda ke properti lokal untuk aplikasi, tempat Anda dapat menemukan ID Objek yang benar di halaman Properti, seperti yang ditunjukkan pada gambar berikut. Selain itu, pastikan Anda menggunakan ID penerbit yang benar saat menambahkan perwakilan layanan dan melakukan panggilan API.