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

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

Požadavky

  • Přihlašovací údaje, jak je popsáno Partnerské centrum ověřování. 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áme, můžete ho na řídicím panelu Partnerské centrum. V nabídce Partnerské centrum vyberte CSP a pak Zákazníci. V seznamu zákazníků vyberte zákazníka a pak vyberte Účet. Na stránce Účtu 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 id uživatele nemáte, podívejte se na část 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 bude po dobu 30 dnů neaktivní. Po 30 dnech se uživatelský účet a jeho přidružená data vyprázdní a nenapraví.

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

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ím metody Users.ById identifikujte uživatele.

  3. Voláním metody Delete odstraňte uživatele a nastavte stav uživatele na neaktivní.

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

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

Ukázka: Konzolová testovací aplikace. Project: SDK pro Partnerské centrum Samples Class: DeleteCustomerUser.cs

Požadavek REST

Syntaxe požadavku

Metoda Identifikátor URI žádosti
DELETE {baseURL}/v1/customers/{ID_tenanta_zákazníka}/users/{ID_uživatele} 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 tenanta zákazníka ve formátu GUID, které prodejci umožňuje 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 Partnerské centrum REST.

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 tato metoda vrátí stavový kód 204 Žádný obsah.

Kódy chyb a úspěšné odpovědi

Každá odpověď má stavový kód HTTP, který indikuje úspěch nebo neúspěch a další informace o ladění. K přeč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 Partnerské centrum kódy chyb REST.

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