Microsoft graph api sendMail间歇性错误

Microsoft graph api sendMail间歇性错误,microsoft-graph-api,Microsoft Graph Api,我正在使用Microsoft Graph REST API发送消息。我的应用程序是一个服务/守护程序应用程序,我代表用户发送电子邮件。我正在使用SendmailAPI(POST/users/{user id}/sendMail),这在很大程度上是有效的。问题是,每隔一段时间就会返回以下错误: {“错误”:{“代码”:“未知错误”,“消息”:“内部错误”:{“请求id”:“a901d503-8acf-47e7-8f7e-a20311aa0e3b”,“日期”:“2017-01-10T15:06:48

我正在使用Microsoft Graph REST API发送消息。我的应用程序是一个服务/守护程序应用程序,我代表用户发送电子邮件。我正在使用SendmailAPI(POST/users/{user id}/sendMail),这在很大程度上是有效的。问题是,每隔一段时间就会返回以下错误:

{“错误”:{“代码”:“未知错误”,“消息”:“内部错误”:{“请求id”:“a901d503-8acf-47e7-8f7e-a20311aa0e3b”,“日期”:“2017-01-10T15:06:48”}


知道是什么导致了这个错误吗?有没有解决办法?

日志显示您得到了429状态码(这意味着节流)

您的应用程序是否为同一资源/用户发送多个请求?如果是,请说明:

客户端应用程序已被阻止,在经过一段时间后才应尝试重复该请求


是的,我正在为一个用户发送许多请求。在重试之前需要多长时间?是否有任何方法可以禁用特定用户的限制?关于多少请求将导致限制错误的指导原则?关于多少时间——在本例中,Exchange在=300后返回重试。Microsoft Graph当前未将该响应标头传递回客户端,但存在对此的活动拉取请求,因此Microsoft Graph应在429秒后开始返回重试。我已将电子邮件发送速度降低到大约每秒1次,但我仍然看到此错误。减慢速度是否会产生更大的影响,或者是其他原因导致出现错误?我真的需要这样才能始终如一地工作。我代表一位大型office 365客户发送这些电子邮件。