簡體   English   中英

當只允許 PATCH 請求時,如何使用 microsoft graph API 將對象的某些屬性歸零?

[英]How can I null some property of an object using microsoft graph API - when only PATCH requests are allowed?

我不知道如何使用 Microsoft Graph API 刪除對象的某些現有屬性。 例如,如果我創建了一個具有屬性“department”的用戶對象,並且我想現在將其設置為 null(但也適用於任何其他可選屬性),我不能使用提供的 PATCH 請求來執行此操作,因為 PATCH 忽略了空值。 我該怎么辦?

我知道對於某些字段,您可以使用空String值來解決此問題,但有時由於對此字段進行檢查而無法實現。

我正在使用 Graph API 的 1.0 版,根據要求進行測試

PATCH /v1.0/users/{id}
Content-type: application/json
with json body:
{
  "givenName": "testUser",
  "surname": "test",
  "department": "department value"
}

如果該屬性可為空,則可以將其設置為null

PATCH /v1.0/users/{id}
Content-type: application/json
with json body:
{
  "givenName": "testUser",
  "surname": "test",
  "department": null
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM