Een organisatieprofiel ophalen
Van toepassing op: Partnercentrum | Partnercentrum beheerd door 21Vianet | Partnercentrum voor Microsoft Cloud for US Government
Hiermee haalt u een object op dat het organisatieprofiel van de partner vertegenwoordigt.
Vereisten
- Referenties zoals beschreven in Partnercentrum-verificatie. Dit scenario ondersteunt verificatie met alleen App+User-referenties.
C#
Als u uw organisatieprofiel wilt ophalen, gebruikt u de verzameling IAggregatePartner.Profiles en roept u de eigenschap OrganizationProfile aan. Roep ten slotte de methoden Get() of GetAsync() aan.
// IAggregatePartner partnerOperations;
OrganizationProfile organizationProfile = partnerOperations.Profiles.OrganizationProfile.Get();
Voorbeeld: Consoletest-app. Project: PartnerCenterSDK.FeaturesSamples Klasse: GetOrganizationProfile.cs
Java
De Partner Center Java SDK kan worden gebruikt voor het beheren van partnercentrumresources. Het is een opensource-project dat wordt beheerd door de partnercommunity en niet officieel wordt ondersteund door Microsoft. U kunt hulp krijgen van de community of een probleem openen op GitHub als u een probleem ondervindt.
Als u uw organisatieprofiel wilt ophalen, gebruikt u de functie IAggregatePartner.getProfiles en roept u de functie getOrganizationProfile aan. Roep ten slotte de functie get() aan.
// IAggregatePartner partnerOperations;
OrganizationProfile organizationProfile = partnerOperations.getProfiles().getOrganizationProfile().get();
PowerShell
De PowerShell-module partnercentrum kan worden gebruikt voor het beheren van partnercentrumresources. Het is een opensource-project dat wordt beheerd door de partnercommunity en niet officieel wordt ondersteund door Microsoft. U kunt hulp krijgen van de community of een probleem openen op GitHub als u een probleem ondervindt.
Voer de opdracht Get-PartnerOrganizationProfile uit om uw organisatieprofiel op te halen.
Get-PartnerOrganizationProfile
REST-aanvraag
Aanvraagsyntaxis
Methode | Aanvraag-URI |
---|---|
GET | {baseURL}/v1/profiles/organization HTTP/1.1 |
Aanvraagheaders
Zie Rest-headers van partnercentrum voor meer informatie.
Aanvraagbody
Geen.
Voorbeeld van aanvraag
GET https://api.partnercenter.microsoft.com/v1/profiles/organization HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: b85cb7ab-cc2e-4966-93f0-cf0d8377a93f
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
REST-antwoord
Als dit lukt, retourneert deze methode een OrganizationProfile-object 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: 648
Content-Type: application/json; charset=utf-8
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: b85cb7ab-cc2e-4966-93f0-cf0d8377a93f
Date: Tue, 22 Mar 2016 17:11:06 GMT
{
"id":<id>,
"companyName":"TEST_TEST_BugBash1",
"defaultAddress":{
"country":"US",
"city":"Redmond",
"state":"WA",
"addressLine1":"Two Microsoft Way",
"addressLine2":"",
"postalCode":"98052",
"firstName":"Test",
"lastName":"Account",
"phoneNumber":""
},
"tenantId":<tenantID>,
"domain":"testtestbugbash1.onmicrosoft.com",
"email":"test-partner@microsoft.com",
"language":"es",
"culture":"es-US",
"profileType":"OrganizationProfile",
"links":{
"self":{
"uri":"/profiles/organization",
"method":"GET",
"headers":[]
}
},
"attributes":{
"etag":<etag>,
"objectType":"OrganizationProfile"
}
}