Naslaginformatie over Cloud Partner-portal-API
Notitie
De Cloud Partner Portal-API's zijn geïntegreerd met en blijven werken in partnercentrum. De overgang introduceert kleine wijzigingen. Controleer de wijzigingen in CPP-API's die in dit document worden vermeld om ervoor te zorgen dat uw code blijft werken na de overgang naar Partnercentrum. CPP-API's mogen alleen worden gebruikt voor bestaande producten die al vóór de overgang naar partnercentrum zijn geïntegreerd; nieuwe producten moeten gebruikmaken van api's voor het indienen van partnercentrums.
Met de REST API's van de Cloud Partner Portal kunnen workloads, aanbiedingen en uitgeversprofielen programmatisch worden opgehaald en bewerkt. De API's maken gebruik van op rollen gebaseerd toegangsbeheer van Azure (Azure RBAC) om de juiste machtigingen af te dwingen tijdens de verwerking.
Deze naslaginformatie bevat de technische details voor de REST API's van de Cloud Partner Portal. De nettoladingsvoorbeelden in dit document zijn alleen ter referentie en kunnen worden gewijzigd wanneer er nieuwe functionaliteit wordt toegevoegd.
Vereisten en overwegingen
Voordat u de API's gebruikt, moet u het volgende controleren:
- Het artikel Vereisten voor meer informatie over het toevoegen van een service-principal aan uw account en het verkrijgen van een Microsoft Entra-toegangstoken voor verificatie.
- De twee gelijktijdigheidsbeheerstrategieën die beschikbaar zijn voor het aanroepen van deze API's.
- Andere API-overwegingen, zoals versiebeheer en foutafhandeling.
Wijzigingen in CPP-API's na de migratie naar Partnercentrum
API | Beschrijving wijzigen | Impact |
---|---|---|
POST Publish, GoLive, Cancel | Voor gemigreerde aanbiedingen heeft de antwoordheader een andere indeling, maar blijft deze op dezelfde manier werken, wat een relatief pad aangeeft om de bewerkingsstatus op te halen. | Wanneer u een van de bijbehorende POST-aanvragen voor een aanbieding verzendt, heeft de locatieheader een van de twee indelingen, afhankelijk van de migratiestatus van de aanbieding:
|
GET-bewerking | Voor aanbiedingstypen die eerder het veld 'notification-email' in het antwoord ondersteunen, wordt dit veld afgeschaft en niet meer geretourneerd voor gemigreerde aanbiedingen. | Voor gemigreerde aanbiedingen verzenden we geen meldingen meer naar de lijst met e-mailberichten die zijn opgegeven in de aanvragen. In plaats daarvan wordt de API-service afgestemd op het e-mailproces voor meldingen in Partnercentrum om e-mailberichten te verzenden. Meldingen worden met name verzonden naar het e-mailadres dat is ingesteld in de sectie Contactgegevens van verkoper van uw accountinstellingen in het Partnercentrum, om u op de hoogte te stellen van de voortgang van de bewerking. Controleer het e-mailadres dat is ingesteld in de sectie Contactgegevens van verkoper van uw accountinstellingen in partnercentrum om ervoor te zorgen dat de juiste e-mail wordt opgegeven voor meldingen. |
Algemene taken
In deze referentie worden API's beschreven voor het uitvoeren van de volgende algemene taken.
Aanbiedingen
- Alle aanbiedingen ophalen
- Een specifieke aanbieding ophalen
- Aanbiedingsstatus ophalen
- Een aanbieding maken
- Een aanbieding publiceren
Operations
Een app publiceren
Andere taken
Probleemoplossing
API-versies en -updates
Bijwerken | Wat is er veranderd? |
---|---|
12-2022 | De openbare CPP-API (versie 2017-10-31) wordt nu bijgewerkt om clientId en clientSecret voor Marketo-connector vast te leggen tijdens het configureren van leads van klanten. Tijdens de leadconfiguratie hoeft u het serverId-veld niet in de toekomst op te geven. Deze update voor de API omvat geen versie-updates of wijzigingen die fouten veroorzaken. |