Dela via


Konsoltestapp

Gäller för: Partnercenter | Partnercenter som drivs av 21Vianet | Partnercenter för Microsoft Cloud for US Government

Konsoltestappen tillhandahålls i C# och Java. Den innehåller exempelkoder för alla scenarier som stöds av Partnercenter-API:erna. Du kan också använda den för testning.

Lämpliga roller: Global administratör | Administratörsagent | Försäljningsagent

Hämta koden

Ladda ned exempelkoden för konsoltestappen.

.NET

Ladda ned exempelkoden och ändra den efter behov.

Viktigt!

Innan du skapar programmet uppdaterar du värdena i Filen App.config så att den återspeglar Microsoft Entra-autentiseringsinformationen som du skapade i Partnercenter-autentisering. Mer specifikt bör du använda inställningarna för integreringssandbox-kontot under tidig utveckling eller för testning i produktion.

Under Scenario Inställningar i filen App.config kan du ange parametrar som automatiskt skickas till de scenarier som du kör.

Om du vill ändra listan över scenarier som körs kommenterar du ut rader i IPartnerScenario[] mainScenarios eller i en enskild Get Scenarios-metod som finns i filen Program.cs .

Java

Java SDK för Partnercenter kan användas för att hantera Partnercenter-resurser. Det är ett projekt med öppen källkod som underhålls av partnercommunityn och stöds inte officiellt av Microsoft. Du kan få hjälp från communityn eller öppna ett problem på GitHub om du får problem.

Ladda ned exempelkoden och ändra den efter behov.

Viktigt!

Innan du skapar programmet uppdaterar du värdena i SamplesConfigurations.json-filen för att återspegla Microsoft Entra-autentiseringsinformationen som du skapade i Partnercenter-autentisering. Mer specifikt bör du använda inställningarna för integreringssandbox-kontot under tidig utveckling eller för testning i produktion.

Under Scenario Inställningar i filen SamplesConfiguration.json kan du ange parametrar som automatiskt skickas till de scenarier som du kör.

Om du vill ändra listan över scenarier som körs kommenterar du ut rader i IPartnerScenario[] mainScenarios eller i en enskild Get Scenarios-metod som finns i filen Program.java .

Vad du ska ändra

Använd följande listor för att avgöra vad som ska ändras eller inte ändras i exempelkoden.

PartnerService Inställningar

Ändra inte för PartnerService Inställningar:

  • PartnerServiceApiEndpoint
  • AuthenticationAuthorityEndpoint
  • GraphEndpoint
  • CommonDomain

Alla dessa inställningar är nödvändiga för att exempel-API-anropen ska fungera korrekt.

UserAuthentication

För UserAuthentication måste du ändra:

  • ApplicationId (ditt Microsoft Entra-program-ID som används för inloggning)
  • UserName (ditt active directory-användarnamn)
  • Lösenord (ditt active directory-lösenord).

Ändra inte:

  • ResourceUrl
  • RedirectUrl

AppAuthentication

För AppAuthentication måste du ändra:

  • ApplicationId (ditt Active Directory-program-ID som används för programinloggning)
  • ApplicationSecret (din active directory-programhemlighet som används för programinloggning)
  • Domän (din Active Directory-domän där programmet finns)

Scenario Inställningar

Ändra inte för scenario Inställningar:

  • CustomerDomainSuffix (domänsuffixet som används när du skapar en ny kund)

Valfria inställningar. Om den lämnas tom måste den här informationen matas in när du kör ett scenario där det behövs):

  • CustomerIdToDelete (ID för kunden som användes för borttagning)
  • DefaultCustomerId (det kund-ID som ska användas i kundrelaterade scenarier)
  • DefaultInvoiceID (faktura-ID som ska användas i fakturascenarier)
  • PartnerID (partner-ID som ska användas i indirekta partnerscenarier)
  • DefaultServiceRequestId (tjänstbegärans-ID:t som ska användas i scenarier för tjänstbegäran)
  • DefaultSupportTopicID (supportämnes-ID som ska användas i scenarier för tjänstbegäran)
  • DefaultOfferID (erbjudande-ID som ska användas i erbjudandescenarier)
  • DefaultOrderID (order-ID som ska användas i ordningsscenarier)
  • DefaultSubscriptionID (prenumerations-ID som ska användas i prenumerationsscenarier)

Valfritt att ändra. Alla dessa inställningar anger mängden poster per sida när du hämtar sidsidigt innehåll:

  • CustomerPageSize
  • InvoicePageSize
  • ServiceRequestPageSize
  • DefaultOfferPageSize
  • SubscriptionPageSize