DeleteAsync() - microsoft.graph.event上的方法抛出ServiceException ErrorCode:500 InternalServerError

时间:2018-06-04 11:58:28

标签: c# microsoft-graph outlook-restapi

我对这个问题进行了大量的研究,很难找到类似的情景。

我正在使用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请求也以相同方式失败。

0 个答案:

没有答案