Freigeben über


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