使用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些東西。
相關文章
- 使用GraphHttpClient呼叫Microsoft Graph介面 - GETHTTPclientROS
- 使用GraphHttpClient呼叫Microsoft Graph介面 - POSTHTTPclientROS
- Microsoft Graph 的 .NET 6 之旅ROS
- Microsoft Graph for Office 365概覽ROS
- GraphHttpClient概述HTTPclient
- 【Azure Developer】使用 Microsoft Graph API 獲取 AAD User 操作示例DeveloperROSAPI
- Microsoft Graph for Office 365請求語法ROS
- Microsoft Graph for Office 365 - 查詢引數(二)ROS
- Microsoft Graph資源管理器 for Office 365ROS
- Microsoft Graph for Office 365 - 查詢引數(一)ROS
- git 生成patch和使用patchGit
- 使用Microsoft Agent的COM介面程式設計(轉)ROS程式設計
- 使用python呼叫新浪微博介面Python
- Microsoft Graph for Office 365 - 分頁和NextLinkROS
- 如何使用git 生成patch 和打入patchGit
- Microsoft Graph for Office 365 - Azure AD應用程式許可權ROS
- 為什麼我們要學習Microsoft Graph for Office 365ROS
- 利用Microsoft Graph開發微軟的Exchange Calendar會議、TeamROS微軟
- 小程式呼叫本地Laravel介面 & Charles 使用Laravel
- 使用Go呼叫第三方介面Go
- 使用php呼叫微信介面上傳永久素材PHP
- app 呼叫介面APP
- webservice介面呼叫Web
- Microsoft Graph for Office 365 - 身份驗證路線圖和訪問令牌ROS
- SpringCloud-使用Feign呼叫服務介面SpringGCCloud
- 呼叫後端介面 / 介面適配後端
- 如何呼叫api介面API
- 呼叫後端介面後端
- 【Azure Developer】使用Microsoft Graph API 批量建立使用者,先後遇見的三個錯誤及解決辦法DeveloperROSAPI
- (22)SpringCloud-使用Feign呼叫服務介面SpringGCCloud
- Http介面呼叫示例教程HTTP
- 實現呼叫API介面API
- 前端的初步----呼叫介面前端
- C++呼叫C介面C++
- 併發序列呼叫介面
- 微信紅包介面呼叫(rails)AI
- 初次使用Microsoft AzureROS
- Nacos Spring Cloud 使用@FeignClient 呼叫其他工程的介面SpringCloudclient