Konsolentest-App
Gilt für: Partner Center | Partner Center-Betrieb durch 21Vianet | Partner Center für Microsoft Cloud for US Government
Die Konsolentest-App wird in C# und Java bereitgestellt und stellt Beispielcodes für alle Szenarien bereit, die von den Partner Center-APIs unterstützt werden. Sie können sie auch zum Testen verwenden.
Geeignete Rollen:Administrator-Agent | Administrator-Agent | Vertriebsbeauftragter
Abrufen des Codes
Laden Sie den Beispielcode für die Konsolentest-App herunter.
.NET
Laden Sie den Beispielcode herunter, und ändern Sie ihn bei Bedarf.
Wichtig
Aktualisieren Sie vor dem Erstellen der Anwendung die Werte in der Datei "App.config ", um die Microsoft Entra-Authentifizierungsinformationen widerzuspiegeln, die Sie in der Partner Center-Authentifizierung erstellt haben. Insbesondere sollten Sie Ihre Integrations-Sandbox-Kontoeinstellungen während der frühen Entwicklung oder für Tests in der Produktion verwenden.
Unter "Scenario Einstellungen in der Datei "App.config" können Sie Parameter festlegen, die automatisch an die von Ihnen ausgeführten Szenarien übergeben werden.
Um die Liste der ausgeführten Szenarien zu ändern, kommentieren Sie Zeilen in IPartnerScenario[] Standard Scenarios oder in einer einzelnen Get Scenarios-Methode in der Program.cs Datei.
Java
Das Partner Center Java SDK kann zum Verwalten von Partner Center-Ressourcen verwendet werden. Es handelt sich um ein Open-Source-Projekt, Standard von der Partnercommunity unterstützt und nicht offiziell von Microsoft unterstützt wird. Sie können Hilfe von der Community erhalten oder ein Issue auf GitHub öffnen, wenn ein Problem auftritt.
Laden Sie den Beispielcode herunter, und ändern Sie ihn bei Bedarf.
Wichtig
Aktualisieren Sie vor dem Erstellen der Anwendung die Werte in der datei SamplesConfigurations.json so, dass sie die In Partner Center-Authentifizierung erstellten Microsoft Entra-Authentifizierungsinformationen widerspiegeln. Insbesondere sollten Sie Ihre Integrations-Sandbox-Kontoeinstellungen während der frühen Entwicklung oder für Tests in der Produktion verwenden.
Unter "Szenario Einstellungen in der datei SamplesConfiguration.json können Sie Parameter festlegen, die automatisch an die von Ihnen ausgeführten Szenarien übergeben werden.
Um die Liste der ausgeführten Szenarien zu ändern, kommentieren Sie Zeilen in IPartnerScenario[] Standard Scenarios oder in einer einzelnen Get Scenarios-Methode in der Program.java Datei.
Was zu ändern ist
Verwenden Sie die folgenden Listen, um zu bestimmen, was im Beispielcode geändert werden soll oder nicht.
PartnerService Einstellungen
Ändern Sie sich für PartnerService Einstellungen nicht:
- PartnerServiceApiEndpoint
- AuthenticationAuthorityEndpoint
- GraphEndpoint
- CommonDo Standard
Alle diese Einstellungen sind erforderlich, damit die Beispiel-API-Aufrufe ordnungsgemäß funktionieren.
UserAuthentication
Für die UserAuthentication müssen Sie Folgendes ändern:
- ApplicationId (Ihre Microsoft Entra-Anwendungs-ID, die für die Anmeldung verwendet wird)
- Benutzername (Ihr Active Directory-Benutzername)
- Kennwort (Ihr Active Directory-Kennwort ).
Ändern Sie sich nicht:
- ResourceUrl
- RedirectUrl
AppAuthentication
Für die AppAuthentication müssen Sie Folgendes ändern:
- ApplicationId (Ihre Active Directory-Anwendungs-ID, die für die Anwendungsanmeldung verwendet wird)
- ApplicationSecret (Ihr Active Directory-Anwendungsgeheimnis, das für die Anwendungsanmeldung verwendet wird)
- Do Standard (Ihr Active Directory do Standard auf dem die Anwendung gehostet wird)
Szenario Einstellungen
Ändern Sie sich für Szenario Einstellungen nicht:
- CustomerDo Standard Suffix (do Standard Suffix, das beim Erstellen eines neuen Kunden verwendet wird)
Optionale Einstellungen. Wenn sie leer gelassen werden, müssen diese Informationen bei Bedarf bei Ausführung eines Szenarios eingegeben werden:
- CustomerIdToDelete (die ID des Kunden, der zum Löschen verwendet wurde)
- DefaultCustomerId (die Kunden-ID, die in kundenbezogenen Szenarien verwendet werden soll)
- DefaultInvoiceID (die Rechnungs-ID, die in Rechnungsszenarien verwendet werden soll)
- PartnerID (die Partner-ID, die in indirekten Partnerszenarien verwendet werden soll)
- DefaultServiceRequestId (die Dienstanforderungs-ID, die in Dienstanforderungsszenarien verwendet werden soll)
- DefaultSupportTopicID (die Supportthema-ID, die in Serviceanforderungsszenarien verwendet werden soll)
- DefaultOfferID (die Angebots-ID, die in Angebotsszenarien verwendet werden soll)
- DefaultOrderID (die reihenfolgen-ID, die in Reihenfolgesszenarien verwendet werden soll)
- DefaultSubscriptionID (die Abonnement-ID, die in Abonnementszenarien verwendet werden soll)
Optional, um zu ändern. Alle diese Einstellungen geben die Menge der Einträge pro Seite beim Abrufen von seitenseitigem Inhalt an:
- CustomerPageSize
- InvoicePageSize
- ServiceRequestPageSize
- DefaultOfferPageSize
- SubscriptionPageSize
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für