【问题标题】:Microsoft graph service subscription ExpirationDateTime never expireMicrosoft 图形服务订阅 ExpirationDateTime 永不过期
【发布时间】:2017-07-04 14:29:55
【问题描述】:

我有一个 Office365 Web API 从以下 URL 获取邮件:

https://graph.microsoft.com/v1.0/me

我创建了一个订阅,用于从图形服务获取通知。但是,我无法将订阅的到期时间设置为超过 4230 分钟。当我在微软网站上searched 时,我得到了这个默认时间。当我在请求中添加超过 4230 分钟 到图表时,我收到 BadRequest 错误代码。

以下是请求代码:

Subscription subscription = new Subscription
{
    Resource = "me/mailFolders('Inbox')/messages",
    ChangeType = "created",
    NotificationUrl = ConfigurationManager.AppSettings["ida:NotificationUrl"],
    ClientState = Guid.NewGuid().ToString(), ExpirationDateTime = DateTime.UtcNow + 
                  new TimeSpan(0, 0, 11115, 0) // shorter duration useful for testing
};

谁能建议我如何覆盖图形 API 中的默认时间?

【问题讨论】:

    标签: c# microsoft-graph-api office365api


    【解决方案1】:

    如果你看了documentation,它告诉你最大过期时间是4230分钟

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-07
      • 1970-01-01
      • 2016-05-11
      • 2017-08-20
      • 1970-01-01
      • 2017-04-05
      • 2020-01-10
      • 1970-01-01
      相关资源
      最近更新 更多