Sdílet prostřednictvím


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