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: Admin global | Agen admin | Agen penjualan
Mendapatkan kode
Unduh kode sampel untuk aplikasi pengujian konsol.
.NET
Unduh kode sampel dan ubah seperlunya.
Penting
Sebelum Anda membuat 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 kotak pasir integrasi Anda selama pengembangan awal atau untuk pengujian dalam produksi.
Di bawah Skenario Pengaturan 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, komentari baris di IPartnerScenario[] mainScenarios atau dalam metode Dapatkan Skenario individual yang ditemukan dalam file Program.cs.
Java
SDK Java Pusat Mitra 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 sampel dan ubah seperlunya.
Penting
Sebelum Anda membuat aplikasi, perbarui nilai dalam file SamplesConfigurations.json untuk mencerminkan informasi autentikasi Microsoft Entra yang Anda buat di autentikasi Pusat Mitra. Secara khusus, Anda harus menggunakan pengaturan akun kotak pasir integrasi Anda selama pengembangan awal atau untuk pengujian dalam produksi.
Di bawah Skenario Pengaturan 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 Dapatkan Skenario individual 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.
PartnerService Pengaturan
Untuk PartnerService Pengaturan, jangan ubah:
- PartnerServiceApiEndpoint
- AuthenticationAuthorityEndpoint
- GraphEndpoint
- CommonDomain
Semua pengaturan ini diperlukan agar sampel panggilan API berfungsi dengan benar.
UserAuthentication
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
AppAuthentication
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)
Skenario Pengaturan
Untuk Skenario Pengaturan, 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 digunakan untuk penghapusan)
- DefaultCustomerId (ID pelanggan yang akan digunakan dalam skenario terkait pelanggan)
- DefaultInvoiceID (ID faktur yang akan digunakan dalam skenario faktur)
- PartnerID (ID mitra yang akan 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 akan digunakan dalam skenario penawaran)
- DefaultOrderID (ID pesanan yang akan digunakan dalam skenario urutan)
- 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk