Delen via


Een gebruiker ophalen

 

Van toepassing op: Windows Azure Pack

Hiermee wordt een gebruiker opgehaald.

Aanvraag

Vervang <ServiceMgmt> door het eindpuntadres van uw Service Management-API. Vervang <poort> door 30005 voor de tenant-API of 30004 voor de beheerders-API. Vervang <UserName> door de gebruikersnaam.

Methode

Aanvraag-URI

HTTP-versie

GET

<https:// ServiceMgmt>:<Port>/users/<UserName>

HTTP/1.1

URI-parameters

Geen.

Aanvraagheaders

In de volgende tabel worden de vereiste en optionele aanvraagheaders beschreven.

Aanvraagheader

Beschrijving

Autorisatie: Bearer

Vereist. Autorisatie bearer-token.

x-ms-principal-id

Vereist. De principal-id.

x-ms-client-request-id

Optioneel. De clientaanvraag-id.

x-ms-client-session-id

Optioneel. De clientsessie-id.

x-ms-principal-liveid

Optioneel. De principal Live-id.

Aanvraagbody

Geen.

Antwoord

Het antwoord bevat een HTTP-statuscode, een set antwoordheaders en een antwoordtekst.

Statuscode

Een geslaagde bewerking retourneert statuscode 200 (OK).

Zie Status- en Foutcodes (Windows Azure Pack Service Management) voor informatie over statuscodes.

Antwoordheaders

Het antwoord voor deze bewerking bevat standaard HTTP-headers. Alle standaardheaders voldoen aan de http/1.1-protocolspecificatie.

Hoofdtekst van antwoord

In de volgende tabel worden de belangrijkste elementen van de hoofdtekst van het antwoord beschreven:

Elementnaam

Beschrijving

Gebruiker

De gebruiker die is opgehaald. Zie Gebruiker (Algemeen object) voor meer informatie.

Voorbeeld

In het volgende codevoorbeeld ziet u een Get User-aanvraag .

GET https://<computer>:30004/users/tom@tommy.com HTTP/1.1
Authorization: Bearer <token>
x-ms-client-request-id: 137c6d49-4740-42c0-a8a2-db24f34d9da1-2013-06-19 20:55:55Z
x-ms-client-session-id: d7401833-b959-4ac7-adba-c8b9d5c26326
x-ms-principal-id: <computer>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <computer>\Administrator
Host: <computer>:30004

In het volgende codevoorbeeld ziet u een antwoord van Get User .

{
  "Name": "tom@tommy.com",
  "Email": "Tom@tommy.com",
  "State": 1,
  "CreatedTime": "2013-06-19T17:09:45.387",
  "SubscriptionCount": 1,
  "ActivationSyncState": 0,
  "LastErrorMessage": null
}

Zie ook

Algemene gebruikersinterfaces