Aplikasi uji konsol
Berlaku untuk: Pusat Mitra | Pusat Mitra yang dioperasikan oleh 21Vianet | Pusat Mitra untuk Microsoft Cloud untuk Pemerintah AS
Aplikasi pengujian konsol disediakan di C# dan Java, aplikasi ini menyediakan kode sampel untuk semua skenario yang didukung oleh API Pusat Mitra. Anda juga dapat menggunakannya untuk pengujian.
Peran yang sesuai: Agen admin | Agen penjualan
Dapatkan kode
Unduh kode sampel untuk aplikasi pengujian konsol.
.NET
Unduh kode contoh dan ubah seperlunya.
Penting
Sebelum Anda membangun aplikasi, perbarui nilai dalam file App.config untuk mencerminkan informasi autentikasi Microsoft Entra yang Anda buat di autentikasi Pusat Mitra. Secara khusus, Anda harus menggunakan pengaturan akun sandbox integrasi Anda selama pengembangan awal atau untuk pengujian di produksi.
Di bawah ScenarioSettings dalam file App.config , Anda dapat mengatur parameter yang akan secara otomatis diteruskan ke dalam skenario yang Anda jalankan.
Untuk mengubah daftar skenario yang dijalankan oleh program, komentari baris di IPartnerScenario[] mainScenarios atau dalam metode individual GetScenarios yang ditemukan dalam file Program.cs.
Java
Partner Center Java SDK dapat digunakan untuk mengelola sumber daya Pusat Mitra. Ini adalah proyek sumber terbuka yang dikelola oleh komunitas mitra dan tidak didukung secara resmi oleh Microsoft. Anda bisa mendapatkan bantuan dari komunitas atau membuka masalah di GitHub jika Anda mengalami masalah.
Unduh kode contoh dan ubah seperlunya.
Penting
Sebelum Anda membuat aplikasi, perbarui nilai dalam file SamplesConfigurations.json untuk menyesuaikan informasi autentikasi Microsoft Entra yang Anda buat di Pusat Mitra Autentikasi. Secara khusus, Anda harus menggunakan pengaturan akun integration sandbox Anda selama pengembangan awal atau untuk pengujian di lingkungan produksi.
Di bawah ScenarioSettings dalam file SamplesConfiguration.json , Anda dapat mengatur parameter yang akan secara otomatis diteruskan ke dalam skenario yang Anda jalankan.
Untuk mengubah daftar skenario yang dijalankan, komentari baris di IPartnerScenario[] mainScenarios atau dalam metode individual 'Get Scenarios' yang ditemukan dalam file Program.java.
Apa yang harus diubah
Gunakan daftar berikut untuk menentukan apa yang harus diubah atau tidak diubah dalam kode sampel.
PartnerServiceSettings
Untuk PartnerServiceSettings, jangan ubah:
- PartnerServiceApiEndpoint
- AuthenticationAuthorityEndpoint
- GraphEndpoint
- CommonDomain
Semua pengaturan ini diperlukan agar sampel panggilan API berfungsi dengan benar.
Otentikasi Pengguna
Untuk UserAuthentication, Anda harus mengubah:
- ApplicationId (ID aplikasi Microsoft Entra Anda yang digunakan untuk masuk)
- UserName (nama pengguna direktori aktif Anda)
- Kata sandi (kata sandi direktori aktif Anda).
Jangan ubah:
- ResourceUrl
- RedirectUrl
Otentikasi Aplikasi
Untuk AppAuthentication, Anda harus mengubah:
- ApplicationId (ID aplikasi direktori aktif Anda yang digunakan untuk login aplikasi)
- ApplicationSecret (rahasia aplikasi direktori aktif Anda yang digunakan untuk login aplikasi)
- Domain (domain direktori aktif Anda tempat aplikasi dihosting)
PengaturanSkenario
Untuk ScenarioSettings, jangan ubah.
- CustomerDomainSuffix (akhiran domain yang digunakan saat membuat pelanggan baru)
Pengaturan opsional. Jika dibiarkan kosong, informasi ini perlu dimasukkan saat menjalankan skenario jika perlu):
- CustomerIdToDelete (ID pelanggan yang akan dihapus)
- DefaultCustomerId (ID pelanggan yang akan digunakan dalam skenario terkait pelanggan)
- DefaultInvoiceID (ID faktur yang akan digunakan dalam skenario faktur)
- PartnerID (ID mitra yang digunakan dalam skenario mitra tidak langsung)
- DefaultServiceRequestId (ID permintaan layanan untuk digunakan dalam skenario permintaan layanan)
- DefaultSupportTopicID (ID topik dukungan untuk digunakan dalam skenario permintaan layanan)
- DefaultOfferID (ID penawaran yang digunakan dalam skenario penawaran)
- DefaultOrderID (ID pesanan yang akan digunakan dalam skenario pesanan)
- DefaultSubscriptionID (ID langganan yang akan digunakan dalam skenario langganan)
Opsional untuk diubah. Semua pengaturan ini menentukan jumlah entri per halaman saat mengambil isi halaman:
- CustomerPageSize
- InvoicePageSize
- ServiceRequestPageSize
- DefaultOfferPageSize
- SubscriptionPageSize