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

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

Požadavky

  • Přihlašovací údaje, jak je popsáno v tématu Ověřování v Partnerském centru. Tento scénář podporuje ověřování pouze pomocí přihlašovacích údajů aplikace a uživatele.

  • ID zákazníka (customer-tenant-id). Pokud ID zákazníka neznáte, můžete ho vyhledat v Partnerském centru tak, že vyberete pracovní prostor Zákazníci , pak zákazníka ze seznamu zákazníků a pak Účet. Na stránce Účet zákazníka vyhledejte ID Microsoft 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 vymažou a navedou se jako neopravitelná.

Pokud je neaktivní účet v intervalu 30 dnů, můžete pro zákazníka obnovit odstraněný uživatelský účet. Když ale obnovíte účet, který byl odstraněn a označen 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: 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. Volání Users.ById metoda identifikovat uživatele.

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

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

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

Ukázka: Testovací aplikace konzoly Projekt: Partner center SDK Samples Class: DeleteCustomerUser.cs

Požadavek REST

Syntaxe požadavku

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

Parametry identifikátoru URI

K identifikaci zákazníka a uživatele použijte následující parametry dotazu.

Název Typ Vyžadováno Popis
customer-tenant-ID Identifikátor GUID Y Hodnota je ID zákazníka-tenanta ve formátu GUID, které umožňuje prodejci filtrovat výsledky pro daného zákazníka.
user-id Identifikátor GUID Y Hodnota je id uživatele ve formátu GUID, které patří k jednomu uživatelskému účtu.

Hlavičky požadavku

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 Žádný obsah .

Úspěšné odpovědi a kódy chyb

Každá odpověď obsahuje stavový kód HTTP, který označuje úspěch nebo neúspěch, 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 ROZHRANÍ REST v Partnerském centru.

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