首页 文章

Microsoft图形服务订阅ExpirationDateTime永不过期

提问于
浏览
0

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

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

我已经创建了一个从图形服务获取通知的订阅 . 但是,我无法将订阅的到期时间设置为超过4230分钟 . 虽然我在微软网站上得到了这个默认时间 . 当我在图表的请求中添加超过 4230 minutes 时,我得到 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中的默认时间?

1 回答

  • 1

    如果您阅读documentation,它会告诉您最长到期时间是4230分钟

    enter image description here

相关问题