我对这个问题进行了大量的研究,很难找到类似的情景。
我正在使用Microsoft Graph(SDK v1.8.1)将Office 365日历集成到我们的应用程序本地日历中
自上周以来,当我想删除某个活动时,我收到expr
。奇怪的是,它在过去工作,我没有改变代码。
不幸的是,异常消息没有帮助,它只是说:
代码:ErrorInternalServerError消息:内部服务器错误 发生了。操作失败。内部错误
权限:Calendar.Read Calendar.ReadWrite Calendar.ReadWrite.Shared
第一种方法:
def impl(c: blackbox.Context)(annottees: c.Expr[Any]*): c.Expr[Any] = {
import c.universe._
val result = {
annottees.map(_.tree).toList match {
case q"def $ename[..$tparams](...$paramss): $tpeopt = $expr" :: Nil =>
// do something with $expr
...
}
}
c.Expr[Any](result)
}
第二种方法:
InternalServerError (MS.Graph.ServiceException)
我也尝试使用资源await graphClient
.Users[userId]
.Calendars[calendarId]
.Events[eventId]
.Request()
.DeleteAsync() [optionally ConfigureAwait(false)]
而不是await graphClient
.Users[userId]
.Events[eventIs]
.Request()
.DeleteAsync() [optionally ConfigureAwait(false)]
,但是遇到了同样的错误。此外,直接HTTP请求也以相同方式失败。