分享方式:


為客戶刪除使用者帳戶

本文說明如何為客戶刪除現有的使用者帳戶。

必要條件

刪除使用者帳戶

當您刪除使用者帳戶時,使用者狀態會設定為 非使用 中 30 天。 30 天后,使用者帳戶及其相關聯的資料會清除並無法復原。

如果非使用中的帳戶在 30 天視窗中,您可以 為客戶 還原已刪除的使用者帳戶。 不過,當您還原已刪除並標示為非使用中的帳戶時,該帳戶將不再傳回為使用者集合的成員(例如,當您 取得客戶 所有使用者帳戶的清單時)。

GDAP 角色

您將需要下列 GDAP 角色:

  • 使用者管理員

C#

若要刪除現有的客戶使用者帳戶:

  1. 使用 IAggregatePartner.Customers.ById 方法搭配客戶識別碼來識別客戶。

  2. 呼叫 Users.ById 方法來識別使用者。

  3. 呼叫 Delete 方法以刪除使用者,並將使用者狀態設定為非使用中。

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

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

範例 主控台測試應用程式 專案 :合作夥伴中心 SDK 範例 類別 :DeleteCustomerUser.cs

REST 要求

要求語法

方法 要求 URI
DELETE {baseURL} /v1/customers/{customer-tenant-id}/users/{user-id} HTTP/1.1

URI 參數

使用下列查詢參數來識別客戶和使用者。

名稱 類型​​ 必填 描述
customer-tenant-id GUID Y 此值是 GUID 格式 的客戶租使用者識別碼 ,可讓轉銷商篩選指定客戶的結果。
user-id GUID Y 值是屬於單一使用者帳戶的 GUID 格式 使用者識別碼

要求標頭

如需詳細資訊,請參閱合作夥伴中心 REST 標頭

要求本文

無。

要求範例

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

REST 回應

如果成功,這個方法會傳 回 204 無內容 狀態碼。

回應成功和錯誤碼

每個回應都隨附 HTTP 狀態碼,會指出成功與否以及其他的偵錯資訊。 請使用網路追蹤工具來讀取此錯誤碼、錯誤類型和其他參數。 如需完整清單,請參閱 合作夥伴中心 REST 錯誤碼

回應範例

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