Konsoltestapp
Gäller för: Partnercenter | Partnercenter som drivs av 21Vianet | Partnercenter för Microsofts molntjänst för USA:s regering
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: 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 bygger applikationen uppdaterar du värdena i App.config-filen så att den återspeglar Microsoft Entra-autentiseringsinformationen som du skapade i autentisering i Partner Center. Mer specifikt bör du använda inställningarna för integreringssandbox-kontot under tidig utveckling eller för testning i produktion.
Under ScenarioSettings 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
Partner Center Java-SDK 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 ner exempelkoden och ändra den efter behov.
Viktigt!
Innan du bygger applikationen, uppdatera värdena i filen "SamplesConfigurations.json" så att de återspeglar Microsoft Entra-autentiseringsinformationen som du skapade i "Partner Center-autentisering". Mer specifikt bör du använda inställningarna för integreringssandbox-kontot under tidig utveckling eller för testning i produktion.
Under ScenarioSettings 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.
Inställningar för Partnerservice
Ändra inte inställningarna för PartnerServiceSettings.
- PartnerServiceApiEndpoint
- Autentiseringsmyndighetsslutpunkt
- GraphEndpoint
- GemensamDomän
Alla dessa inställningar är nödvändiga för att exempel-API-anropen ska fungera korrekt.
Användarautentisering
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 aktiva katalog-lösenord).
Ändra inte:
- ResourceUrl
- RedirectUrl
AppAutentisering
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)
ScenarioInställningar
För ScenarioSettings, ändra inte:
- 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 servicebegäranscenarier)
- DefaultOfferID (erbjudande-ID som används i erbjudandescenarier)
- DefaultOrderID (order-ID som ska användas i orderscenarier)
- DefaultSubscriptionID (prenumerations-ID som ska användas i prenumerationsscenarier)
Valfritt att ändra. Alla dessa inställningar angiver antalet poster per sida vid hämtning av paginerat innehåll.
- CustomerPageSize
- Fakturasidstorlek
- ServiceRequestPageSize
- StandardErbjudandeSidstorlek
- SubscriptionPageSize