刪除用戶API
最新更新:2024-07-10
前提
一旦刪除用戶,就無法將其恢復。已刪除的用戶只能在以下情況下再次收到消息:
- Web:清除瀏覽器 cookie,然後返回您的網站。
- 移動設備:再次打開應用程式或者卸載重裝App以重新進行SDK初始化。建議您在應用程式中更新最新版本的SDK。。
刪除前的建議
查詢標籤和別名信息:通過標籤別名API,查詢要刪除的registration_id目前綁定的別名和標籤信息。
檢查受眾群體:仔細檢查要刪除的受眾群體。
❗️警告:請勿刪除所有用戶。執行這些步驟時要非常小心,確保不要刪除所有用戶。
刪除用戶API說明
該接口用於刪除現有用戶(registration_id),這將刪除其所有相關數據和綁定標籤別名,以及設備信息和時區信息。此刪除操作是異步執行的。
調用地址
DELETE /v4/devices/{registration_id}
DELETE /v4/devices/{registration_id}
此代碼塊在浮窗中顯示
請求報頭
DELETE /v4/devices/{registration_id}
Authorization: Basic (base64 auth string)
Accept: application/json
DELETE /v4/devices/{registration_id}
Authorization: Basic (base64 auth string)
Accept: application/json
此代碼塊在浮窗中顯示
請求參數
名稱 | 是否必選 | 說明 |
---|---|---|
Registration ID | 是 | 設備在engagelab系統的唯一標識,不支持批量刪除 |
請求示例
DELETE /v4/devices/abc123
Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
Accept: application/json
DELETE /v4/devices/abc123
Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
Accept: application/json
此代碼塊在浮窗中顯示
返回示例
成功返回
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"success": true
}
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"success": true
}
此代碼塊在浮窗中顯示
失敗返回
{
"error":{
"code":27002,
"message":"unknown error"
}
}
{
"error":{
"code":27002,
"message":"unknown error"
}
}
此代碼塊在浮窗中顯示