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:
K identifikaci zákazníka použijte metodu IAggregatePartner.Customers.ById s ID zákazníka.
Volání Users.ById metoda identifikovat uživatele.
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