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 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