1
我有一個應用程序使用Outlook REST API在用戶的日曆上創建事件。該事件的創建工作完美,但一旦我試圖完全如this後顯示,我得到405方法不允許。更新事件與Outlook休息API失敗,方法不允許
錯誤的詳細信息如下:
{"error":{"code":"ErrorInvalidRequest","message":"The OData request is not supported."}}
這裏是我的代碼的一部分:
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, new Uri("https://outlook.office365.com/api/v1.0/me/events/"+meeting.OutlookEventId));
var auth = "Bearer " + token;
request.Headers.Add("Accept", "application/json");
request.Headers.Add("Authorization", auth);
var converters = new List<JsonConverter>();
converters.Add(new MyStringEnumConverter());
var createResponse = @"{
'Location': {
'DisplayName': 'Your office'
}
}";
request.Content = new StringContent(createResponse);
request.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
var response = await client.SendAsync(request);
我sotred的「令牌」變量用戶令牌,以及前景「meeting.OutlookEventId」變量上的事件ID。
任何想法?
非常感謝!