gpt4 book ai didi

java - 如何报告 Office 365 Android SDK 中的错误

转载 作者:行者123 更新时间:2023-11-29 05:05:21 24 4
gpt4 key购买 nike

Microsoft 支持人员指出我可以在 Stack Overflow 上获得有关 Office 365 Android SDK 的帮助,包括如何报告错误。

我发现调用 Item.getDateTimeLastModified() 会始终返回不正确的日期/时间。大多数情况下,如果某个项目最近更新过,它会返回一个毫秒值(在 GMT 时区),比当前 GMT 早最多 2 小时零几分钟。

Event.getStart()/Event.getEnd() 等其他日期时间返回正确的值。

在处理日历事件时,我使用以下方法来检索事件:

ListenableFuture<List<Event>> eventsGet = this.userFetcher
.getCalendar (this.calendarId)
.getEvents ()
.top (pageSize)
.skip (skip)
.select ("Id")
.filter (modFromDate)
.orderBy ("DateTimeLastModified")
.read ();

List<Event> events = eventsGet.get (60,
TimeUnit.SECONDS);

然后我一次处理一个事件并使用 id 获取实际事件:

this.userFetcher.getCalendar (this.calendarId).getEvent (id).read ().get (60, TimeUnit.SECONDS);

对该事件调用 getDateTimeLastModified 将返回奇怪的值。

如果需要,我可以提供日历/事件 ID。

顺便说一句,我注意到 Office.com 日历在检索事件的 json 数据时具有正确的上次修改时间。

最佳答案

您可以在 GitHub page 上提交有关适用于 Android 的 Office 365 SDK 的错误/问题。托管项目的地方。

关于java - 如何报告 Office 365 Android SDK 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30563975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com