Sdílet prostřednictvím


Aktualizace uživatele

 

Platí pro: Windows Azure Pack

Aktualizace uživatele.

Žádost

Nahraďte <ServiceMgmt> adresou koncového bodu rozhraní API služby Service Management. Port> nahraďte <30005 pro rozhraní API tenanta nebo 30004 pro rozhraní API správce. Port> nahraďte <30005 pro rozhraní API tenanta nebo 30004 pro rozhraní API správce. Nahraďte <uživatelské jméno> uživatelským jménem uživatele, který se má aktualizovat.

Metoda

Identifikátor URI žádosti

Verze PROTOKOLU HTTP

PUT

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

HTTP/1.1

Parametry identifikátoru URI

Žádné

Hlavičky požadavku

Následující tabulka popisuje povinné a volitelné hlavičky požadavku.

Hlavička požadavku

Popis

Autorizace: Nosný

Povinná hodnota. Autorizační nosný token.

x-ms-principal-id

Povinná hodnota. Identifikátor objektu zabezpečení.

x-ms-client-request-id

Nepovinný parametr. Identifikátor požadavku klienta.

x-ms-client-session-id

Nepovinný parametr. Identifikátor relace klienta.

x-ms-principal-liveid

Nepovinný parametr. Hlavní živý identifikátor.

Text požadavku

Následující tabulka popisuje prvky textu požadavku.

Název elementu

Popis

Uživatel

Nové informace pro uživatele. Další informace naleznete v tématu User (Common Object).

Odpověď

Odpověď obsahuje stavový kód HTTP, sadu hlaviček odpovědí a text odpovědi.

Stavový kód

Úspěšná operace vrátí stavový kód 200 (OK).

Informace o stavových kódech najdete v tématu Stav a kódy chyb (Windows Service Management sady Azure Pack).

Hlavičky odpovědi

Odpověď pro tuto operaci zahrnuje standardní hlavičky HTTP. Všechny standardní hlavičky odpovídají specifikaci protokolu HTTP/1.1.

Text odpovědi

Následující tabulka popisuje klíčové prvky textu odpovědi:

Název elementu

Popis

Uživatel

Aktualizovaný uživatel. Další informace naleznete v tématu User (Common Object).

Příklad

Následující příklad kódu ukazuje požadavek aktualizovat uživatele .

PUT https://<Computer>:30004/users/aaa@bbb.com HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: 2028eab5-37c8-4e7a-84a9-558e7e33b3df-2013-06-27 21:32:23Z
x-ms-client-session-id: 9ff600b4-0c8b-4110-9eab-4228ce92aa4d
x-ms-principal-id: <COMPUTER>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <COMPUTER>\Administrator
Content-Type: application/json; charset=utf-8
Host: <Computer>:30004
Content-Length: 346
Expect: 100-continue

{
  "Name": "aaa@bbb.com",
  "Email": "aaa@bbb.com",
  "State": 1,
  "CreatedTime": "2013-06-27T21:15:30.787Z",
  "SubscriptionCount": 1,
  "ActivationSyncState": 0,
  "LastErrorMessage": "One or more errors occurred while contacting the underlying resource providers. The operation may be partially completed. Details: The request to the underlying service has timed out."
}

Následující příklad kódu ukazuje odpověď update user .

{
  "Name": "aaa@bbb.com",
  "Email": "aaa@bbb.com",
  "State": 1,
  "CreatedTime": "2013-06-27T21:15:30.787",
  "SubscriptionCount": 1,
  "ActivationSyncState": 0,
  "LastErrorMessage": "One or more errors occurred while contacting the underlying resource providers. The operation may be partially completed. Details: The request to the underlying service has timed out."
}

Viz také

Běžná uživatelská rozhraní