嘗試在特定用戶日歷中創建事件時遇到問題。
此呼叫作業正常:POST 
錯誤:

如果我遺漏了什么,有人可以幫忙嗎?
uj5u.com熱心網友回復:
請注意,當您使用時/me,這意味著您正在使用委托 api 權限呼叫 ms graph api,該權限通過輸入用戶名/密碼進行身份驗證,您只能通過這種身份驗證在自己的帳戶上進行操作。當您想為其他用戶進行操作時/users/user_id/xxx,您需要應用程式 api 權限。這就是為什么
using Azure.Identity;
using Microsoft.Graph;
public async Task<string> testAsync() {
var scopes = new[] { "https://graph.microsoft.com/.default" };
var tenantId = "tenant_name.onmicrosoft.com";
var clientId = "azure_ad_clientid";
var clientSecret = "client_secret";
var clientSecretCredential = new ClientSecretCredential(
tenantId, clientId, clientSecret);
var graphClient = new GraphServiceClient(clientSecretCredential, scopes);
var a = await graphClient.Users["user_id"].Request().GetAsync();
return a.DisplayName;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/460461.html
上一篇:將資料從一個頁面發送到另一個顫振
