Aplikace pro testování konzoly
Platí pro: Partnerské centrum | Partnerské centrum provozované společností 21Vianet | Partnerské centrum pro Microsoft Cloud pro vládu Spojených států
Testovací aplikace konzoly je k dispozici v jazyce C# a Javě a poskytuje vzorové kódy pro všechny scénáře podporované rozhraními API Partnerského centra. Můžete ho také použít k testování.
Příslušné role: Agent pro správu | Prodejní agent
Získání kódu
Stáhněte si vzorový kód pro testovací aplikaci konzoly.
.NET
Stáhněte si vzorový kód a upravte ho podle potřeby.
Důležité
Před sestavením aplikace aktualizujte hodnoty v souboru App.config tak, aby odrážely ověřovací informace služby Microsoft Entra, které jste vytvořili pro autentizaci na Partnerském centru. Konkrétně byste měli použít nastavení účtu sandboxu integrace během raného vývoje nebo pro testování v produkčním prostředí.
V části ScenarioSettings v souboru App.config můžete nastavit parametry, které se automaticky předají do spuštěných scénářů.
Chcete-li upravit seznam spuštěných scénářů, zakomentujte řádky v IPartnerScenario[] mainScenarios nebo v jednotlivé metodě Get Scenarios nalezené v souboru Program.cs.
Java
Partnerské centrum Java SDK lze použít ke správě prostředků Partnerského centra. Jedná se o opensourcový projekt spravovaný komunitou partnerů, který oficiálně nepodporuje Microsoft. Pokud narazíte na problém, můžete získat pomoc od komunity nebo otevřít problém na GitHubu .
Stáhněte si vzorový kód a podle potřeby ho upravte.
Důležité
Před sestavením aplikace aktualizujte hodnoty v souboru SamplesConfigurations.json tak, aby odrážely ověřovací informace Microsoft Entra, které jste vytvořili při ověřování v Partnerském centru. Konkrétně byste měli použít nastavení účtu sandboxu integrace během raného vývoje nebo pro testování v produkčním prostředí.
V části ScenarioSettings v souboru SamplesConfiguration.json můžete nastavit parametry, které se automaticky předají do spuštěných scénářů.
Chcete-li upravit seznam spuštěných scénářů, zakomentujte řádky v IPartnerScenario[] mainScenarios nebo v jednotlivé metodě Get Scenarios, které se nacházejí v souboru Program.java.
Co změnit
Pomocí následujících seznamů můžete určit, co změnit nebo neměnit v ukázkovém kódu.
Nastavení partnerských služeb
U PartnerServiceSettings nic neměňte:
- PartnerServiceApiEndpoint
- AutentizačníAutoritaKoncovýBod
- GraphEndpoint
- CommonDomain
Všechna tato nastavení jsou nezbytná pro správné fungování ukázkových volání rozhraní API.
Ověřování uživatelů
Pro Ověření uživatele musíte změnit:
- ApplicationId (VAŠE ID aplikace Microsoft Entra použité pro přihlášení)
- Uživatelské jméno (vaše uživatelské jméno služby Active Directory)
- Heslo (vaše heslo v adresáři Active Directory).
Neměňte:
- ResourceUrl
- RedirectUrl
Ověřování aplikací
V případě AppAuthentication musíte změnit:
- ApplicationId (vaše aktuální adresářové ID aplikace používané pro přihlášení k aplikaci)
- ApplicationSecret (tajný klíč vaší aplikace služby Active Directory používaný pro přihlášení aplikace)
- Doména (vaše doména služby Active Directory, na které je aplikace hostována)
Nastavení scénáře
V případě ScenarioSettings se nemění:
- CustomerDomainSuffix (přípona domény použitá při vytváření nového zákazníka)
Volitelná nastavení Pokud ponecháte prázdné, bude nutné tyto informace zadat při spuštění scénáře, kde je to potřeba):
- CustomerIdToDelete (ID zákazníka, který se používá pro odstranění)
- DefaultCustomerId (ID zákazníka pro použití ve scénářích souvisejících se zákazníkem)
- DefaultInvoiceID (ID faktury, který se má použít ve scénářích faktur)
- PartnerID (ID partnera, které se má použít ve scénářích nepřímého partnerství)
- DefaultServiceRequestId (ID žádosti o službu, které se má použít ve scénářích žádostí o službu)
- DefaultSupportTopicID (ID tématu podpory k použití ve scénářích žádostí o službu)
- DefaultOfferID (ID nabídky, které se má použít ve scénářích nabídek)
- DefaultOrderID (ID objednávky, které má být použito ve scénářích objednávek)
- DefaultSubscriptionID (ID předplatného, které se má použít ve scénářích předplatného)
Změna je volitelná. Všechna tato nastavení určují počet položek na stránku při načítání stránkovaného obsahu:
- CustomerPageSize
- Velikost stránky faktury
- ServiceRequestPageSize
- DefaultOfferPageSize
- SubscriptionPageSize