很抱歉有多個帖子,我無法向 Microsoft Graph 發(fā)送帖子請求以使其正常工作,我正在關(guān)注此文檔,我正在嘗試在https://graph.microsoft.com/beta/myDomain/users/myEmail/calendar/events我有一個函數(shù)和一些幫助類來創(chuàng)建 json 對象,如下所示:List<ToOutlookCalendar> toOutlook = new List<ToOutlookCalendar>(); toOutlook.Add(new ToOutlookCalendar { Start = new End { DateTime = DateTimeOffset.UtcNow, TimeZone = "Pacific Standard Time" }, End = new End { DateTime = DateTimeOffset.UtcNow, TimeZone = "Pacific Standard Time" }, Body = new Body { ContentType = "HTML", Content = "testar for att se skit" }, Subject = "testin", Attendees = new List<Attendee> { new Attendee { EmailAddress = new EmailAddress { Address = "myEmail", Name = "name" }, Type = "Required" } }, Token = tokenn }); return new JsonResult { Data = toOutlook };以前我發(fā)帖到:https : //outlook.office.com/api/v2.0/myDomain/users/myEmail/calendar/events這給了我一個錯誤 401,抱怨令牌到星期。我創(chuàng)建了一個 x509 證書,但沒有找到將它上傳到我的 azure 目錄的方法,因為我想以編程方式完成所有工作并且到目前為止已經(jīng)成功并決定采用另一種方法并再次找到 Microsoft 圖形文檔。在授權(quán) Calendars.ReadWrite 的應(yīng)用程序權(quán)限后,我獲取我的日歷事件:https://graph.microsoft.com/beta/myDomain/users/myEmail/calendar/events。無論如何,我的請求看起來像這樣,并給了我一個 400 Bad Request:htttpclient.DefaultRequestHeaders.Add("Authorization", "Bearer " + tokenn);htttpclient.DefaultRequestHeaders.Add("Host", "graph.microsoft.com");htttpclient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));var stringPayload = await Task.Run(() => JsonConvert.SerializeObject(res));
- 1 回答
- 0 關(guān)注
- 179 瀏覽
添加回答
舉報
0/150
提交
取消