Bagikan melalui


Memecahkan masalah kesalahan autentikasi umum

Catatan

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

Artikel ini memberikan bantuan terkait error autentikasi umum saat menggunakan API Portal Mitra Cloud.

Kesalahan tidak sah

Jika Anda terus-menerus mendapatkan 401 unauthorized kesalahan, 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 prinsip 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 benar telah ditambahkan, lalu verifikasi semua informasi lainnya. Perhatikan dengan cermat ID Objek yang dimasukkan pada 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 pada Aplikasi terkelola di direktori lokal. Ini 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 penerbut yang benar saat menambahkan prinsip layanan dan melakukan panggilan API.