Aplikace pro testování konzoly
Platí pro: Partnerské centrum | Partnerské centrum provozované společností 21Vianet | Partnerské centrum pro Microsoft Cloud pro státní správu USA
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 podle potřeby ho upravte.
Důležité
Před sestavením aplikace aktualizujte hodnoty v souboru App.config tak, aby odrážely ověřovací informace Microsoft Entra, které jste vytvořili v 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 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 individuální metodě Get Scenarios nalezené v souboru Program.cs .
Java
Sadu Java SDK Partnerského centra je možné 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 v 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 individuální metodě Get Scenarios nalezené 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.
PartnerServiceSettings
U PartnerServiceSettings se nemění:
- PartnerServiceApiEndpoint
- AuthenticationAuthorityEndpoint
- 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 userAuthentication 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 (heslo služby Active Directory).
Neměňte:
- ResourceUrl
- RedirectUrl
AppAuthentication
V případě appAuthentication musíte změnit:
- ApplicationId (ID aplikace služby Active Directory používané pro přihlášení k aplikaci)
- ApplicationSecret (tajný klíč 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 hostovaná)
ScenarioSettings
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 použitého k 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 faktury)
- PARTNERID (ID partnera, které se má použít ve scénářích nepřímého partnera)
- DefaultServiceRequestId (ID žádosti o službu, které se má použít ve scénářích žádostí o službu)
- DefaultSupportTopicID (ID tématu podpory pro 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é se má použít ve scénářích objednávek)
- DefaultSubscriptionID (ID předplatného, které se má použít ve scénářích předplatného)
Volitelné pro změnu. Všechna tato nastavení určují počet položek na stránku při načítání stránkovaného obsahu:
- CustomerPageSize
- InvoicePageSize
- ServiceRequestPageSize
- DefaultOfferPageSize
- SubscriptionPageSize