Odstranění uživatelských účtů pro zákazníka

Tento článek vysvětluje, jak odstranit existující uživatelský účet pro zákazníka.

Požadavky

  • Přihlašovací údaje popsané v ověřování v Partnerském centru Tento scénář podporuje ověřování pouze s přihlašovacími údaji aplikace a uživatele.

  • ID zákazníka (customer-tenant-id). Pokud neznáte ID zákazníka, můžete ho vyhledat v Partnerském centru tak , že vyberete pracovní prostor Zákazníci , pak zákazník ze seznamu zákazníků a pak účet. Na stránce Účet zákazníka vyhledejte ID Microsoftu v části Informace o účtu zákazníka. ID Microsoftu je stejné jako ID zákazníka (customer-tenant-id).

  • ID uživatele. Pokud nemáte ID uživatele, přečtěte si téma Získání seznamu všech uživatelských účtů pro zákazníka.

Odstranění uživatelského účtu

Když odstraníte uživatelský účet, stav uživatele se nastaví na neaktivní po dobu 30 dnů. Po třiceti 30 dnech se uživatelský účet a související data vyprázdní a neupraví se.

Odstraněný uživatelský účet pro zákazníka můžete obnovit, pokud je neaktivní účet v 30denním intervalu. Když ale obnovíte odstraněný a označený účet jako neaktivní, účet se už nevrátí jako člen kolekce uživatelů (například když získáte seznam všech uživatelských účtů pro zákazníka).

Role GDAP

Budete potřebovat následující roli GDAP:

  • Správce uživatelů

C#

Odstranění existujícího uživatelského účtu zákazníka:

  1. K identifikaci zákazníka použijte metodu IAggregatePartner.Customers.ById s ID zákazníka.

  2. Zavoláním metody Users.ById identifikujte uživatele.

  3. Zavoláním metody Delete odstraníte uživatele a nastavíte stav uživatele na neaktivní.

// IAggregatePartner partnerOperations;
// string selectedCustomerId;
// string customerUserIdToDelete;

partnerOperations.Customers.ById(selectedCustomerId).Users.ById(customerUserIdToDelete).Delete();

Ukázka: Konzolová testovací aplikace Projekt: Ukázky sady SDK v Partnerském centru – třída: DeleteCustomerUser.cs

Požadavek REST

Syntaxe požadavku

Metoda Identifikátor URI žádosti
SMAZÁNÍ {baseURL}/v1/customers/{customer-tenant-id}/users/{user-id} HTTP/1.1

Parametry identifikátoru URI

Pomocí následujících parametrů dotazu identifikujte zákazníka a uživatele.

Jméno Typ Požadováno Popis
customer-tenant-id Identifikátor GUID Y Hodnota je IDENTIFIKÁTOR GUID formátovaný zákazníkem a tenantem , který umožňuje prodejci filtrovat výsledky pro daného zákazníka.
ID uživatele Identifikátor GUID Y Hodnota je ID uživatele formátovaného identifikátorem GUID, které patří do jednoho uživatelského účtu.

Záhlaví žádosti

Další informace najdete v tématu Hlavičky REST Partnerského centra.

Text požadavku

Žádné.

Příklad požadavku

DELETE https://api.partnercenter.microsoft.com/v1/customers/4d3cf487-70f4-4e1e-9ff1-b2bfce8d9f04/users/a45f1416-3300-4f65-9e8d-f123b397a4ea HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: f113b126-ec13-4baa-ab4d-67c245244971
MS-CorrelationId: 709c0b80-016c-4662-b29f-697fdf03e87a
X-Locale: en-US
Host: api.partnercenter.microsoft.com
Content-Length: 0

Odpověď REST

V případě úspěchu vrátí tato metoda stavový kód 204 Bez obsahu .

Kódy úspěšnosti a chyb odpovědi

Každá odpověď obsahuje stavový kód HTTP, který označuje úspěch nebo selhání a další informace o ladění. Ke čtení tohoto kódu, typu chyby a dalších parametrů použijte nástroj pro trasování sítě. Úplný seznam najdete v tématu Kódy chyb REST Partnerského centra.

Příklad odpovědi

HTTP/1.1 204 No Content
Content-Length: 0
MS-CorrelationId: 709c0b80-016c-4662-b29f-697fdf03e87a
MS-RequestId: f113b126-ec13-4baa-ab4d-67c245244971
MS-CV: 90KUJA7HKEaG8wHu.0
MS-ServerId: 101112616
Date: Tue, 24 Jan 2017 23:27:18 GMT