我正在使用Microsoft.Office365.OutlookServices nuget包,并使用服务帐户进行身份验证。然后我打电话给以下...
var eventResult = await calendarClient.Users.GetById(resourceId).Calendar.Events.ExecuteAsync();
..我可以看到通过提琴手从 API 返回的数据,但我收到以下错误......
"An unexpected 'StartObject' node was found for property named 'Start' when reading from the JSON reader. A 'PrimitiveValue' node was expected."
看起来问题是 API 需要"开始"的日期时间值,但正在获取日期时间偏移量对象。
关于如何解决的任何想法?
谢谢
使用该包的 v2,该包支持 v2 终结点,听起来像是正在使用:)。 https://www.nuget.org/packages/Microsoft.Office365.OutlookServices-V2.0/
另外,我只想指出,这些包不再被积极开发,因此 API 中的新功能在包中将不可用(如房间 API 等(。