Activeringskoppeling ophalen op basis van bestellingsregelitem
Van toepassing op: Partnercentrum | Partnercentrum beheerd door 21Vianet | Partnercentrum voor Microsoft Cloud for US Government
Hiermee haalt u een koppeling voor de activering van een commercieel Marketplace-abonnement op met het itemnummer van de orderregel.
In partnercentrum kunt u deze bewerking uitvoeren door een specifiek abonnement te selecteren onder Abonnement op de hoofdpagina, of door de koppeling Ga naar de site van De uitgever te selecteren naast het abonnement dat u wilt activeren op de pagina Abonnementen .
Vereisten
Referenties zoals beschreven in Partnercentrum-verificatie. Dit scenario ondersteunt verificatie met zowel zelfstandige app- als App+User-referenties.
Voltooide bestelling met product dat moet worden geactiveerd.
C#
Als u de activeringskoppeling van een regelitem wilt ophalen, gebruikt u uw verzameling IAggregatePartner.Customers en roept u de methode ById() aan met de geselecteerde klant-id. Roep vervolgens de eigenschap Orders en de methode ById() aan met de opgegeven OrderId. Roep vervolgens de methode LineItems with ById() aan met de id van het regelitemnummer. Roep ten slotte de methode ActivationLinks() aan.
// IAggregatePartner partnerOperations;
// string customerId;
// string orderId;
// string lineItemNumber
// get the activation link for the specific line item
var partnerOperations.Customers.ById(customerId).Orders.ById(orderId).OrderLineItems.ById(lineItemNumber).ActivationLinks();
REST-aanvraag
Aanvraagsyntaxis
Methode | Aanvraag-URI |
---|---|
GET | {baseURL}/v1/customers/{customerId}/orders/{orderId}/lineitems/{lineItemNumber}/activationlinks HTTP/1.1 |
Aanvraagheaders
Zie Rest-headers van partnercentrum voor meer informatie.
Aanvraagbody
Geen.
Voorbeeld van aanvraag
GET https://api.partnercenter.microsoft.com/v1/customers/8c5b65fd-c725-4f50-8d9c-97ec9169fdd0/orders/03fb46b3-bf8c-49aa-b908-ca2e93bcc04a/lineitems/0/activationlinks HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 3705fc6d-4127-4a87-bdba-9658f73fe019
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
REST-antwoord
Als dit lukt, retourneert deze methode een verzameling klantresources in de antwoordtekst.
Geslaagde respons- en foutcodes
Elk antwoord wordt geleverd met een HTTP-statuscode die een geslaagde of mislukte status aangeeft en aanvullende informatie over foutopsporing. Gebruik een hulpprogramma voor netwerktracering om deze code, het fouttype en aanvullende parameters te lezen. Zie Foutcodes voor de volledige lijst.
Voorbeeld van antwoord
HTTP/1.1 200 OK
Content-Length: 809
Content-Type: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 3705fc6d-4127-4a87-bdba-9658f73fe019
Date: Fri, 20 Nov 2015 01:08:23 GMT
{
"totalCount": 1,
"items": [
{
"lineItemNumber": 0,
"link": {
"uri": "<link populated here>",
"method": "GET",
"headers": [
]
}
}
],
"links": {
"self": {
"uri": "/customers/8c5b65fd-c725-4f50-8d9c-97ec9169fdd0/orders/03fb46b3-bf8c-49aa-b908-ca2e93bcc04a/lineitems/0/activationlinks",
"method": "GET",
"headers": [
]
}
},
"attributes": {
"objectType": "Collection"
}
}