使用GraphHttpClient呼叫Microsoft Graph介面 - PATCH
部落格地址:http://blog.csdn.net/FoxDave
通過前兩講的闡述我們應該大致瞭解了使用GraphHttpClient呼叫Microsoft Graph介面的模式,並介紹了使用get或post方法去請求指定的URL端點。本文要介紹最後一個方法fetch,我們需要通過發起PATCH請求去更新我們想要更新的資源。
這次不做過多說明了,直接上程式碼。通過呼叫fetch方法更新組資訊的程式碼如下:
this.context.graphHttpClient.fetch(`v1.0/groups/2dfead70-21e4-4f30-bb2b-94b1bbdefdfa`,GraphHttpClient.configurations.v1,{
method: "PATCH",
body: JSON.stringify(
{
"description": "This is the new description",
"displayName": "testtest"
})
}).then((response: HttpClientResponse) => {
const resultContainer: Element = this.domElement.querySelector('#spUpdateGroupResults');
if (response.ok) {
resultContainer.innerHTML = `<p>Group updated</p>`;
} else {
resultContainer.innerHTML = `<p>Could not update group see console for details</p>`;
console.warn(response.status);
}
});
請求的URL中的最後一段為要更新的組的ID,如果不知道它的值,可以先發起一個GET請求去獲取。body裡面指明瞭要更新哪些屬性,並且將method引數設定為PATCH。
通過本篇和之前兩篇的介紹,相信讀者已經對使用GraphHttpClient呼叫Microsoft Graph介面的模式和方法有了一定的瞭解,如果感興趣可以參照Graph的介面文件再試試操作SharePoint的其他資源。
筆者由於之前工作有變動,目前在醫療領域工作,主要學習WPF和醫療行業相關的知識,但還是偏愛微軟的Cloud和SharePoint,仍然會定期為大家Share些東西。
相關文章
- Microsoft Graph for Office 365概覽ROS
- Microsoft Graph 的 .NET 6 之旅ROS
- 【Azure Developer】使用 Microsoft Graph API 獲取 AAD User 操作示例DeveloperROSAPI
- Microsoft Graph for Office 365 - 分頁和NextLinkROS
- Microsoft Graph for Office 365請求語法ROS
- 如何使用git 生成patch 和打入patchGit
- Microsoft Graph資源管理器 for Office 365ROS
- Microsoft Graph for Office 365 - 查詢引數(二)ROS
- Microsoft Graph for Office 365 - 查詢引數(一)ROS
- Net 呼叫 Graph API 的小栗子API
- 小程式呼叫本地Laravel介面 & Charles 使用Laravel
- SpringCloud-使用Feign呼叫服務介面SpringGCCloud
- 為什麼我們要學習Microsoft Graph for Office 365ROS
- Microsoft Graph for Office 365 - Azure AD應用程式許可權ROS
- 使用 git add -p 整理 patchGit
- 使用Go呼叫第三方介面Go
- (22)SpringCloud-使用Feign呼叫服務介面SpringGCCloud
- app 呼叫介面APP
- webservice介面呼叫Web
- 利用Microsoft Graph開發微軟的Exchange Calendar會議、TeamROS微軟
- Nacos Spring Cloud 使用@FeignClient 呼叫其他工程的介面SpringCloudclient
- Microsoft Graph for Office 365 - 身份驗證路線圖和訪問令牌ROS
- 如何呼叫api介面API
- uniapp如何使用分包,檔案上傳如何呼叫介面APP
- REST:使用PATCH進行部分更新 - mscharhagREST
- 【Azure Developer】使用Microsoft Graph API 批量建立使用者,先後遇見的三個錯誤及解決辦法DeveloperROSAPI
- The Graph介紹和使用
- LINUX 的patch 製作,及打patchLinux
- 打 patch 報錯:corrupt patch at line 36
- RPC呼叫介面設計RPC
- 實現呼叫API介面API
- Http介面呼叫示例教程HTTP
- 06.OpenFeign介面呼叫
- 前端如何取消介面呼叫前端
- C++呼叫C介面C++
- 前端的初步----呼叫介面前端
- 使用Python呼叫API介面獲取淘寶商品資料PythonAPI
- 海外HTTP代理如何呼叫API介面提取代理IP使用?HTTPAPI
- Diff and Patch