我正在使用Microsoft Graph API开发一个多租户应用程序,该应用程序使用/findMeetingTimes
端点。经过几个月的成功请求,1月15日我开始看到一些用户的特定请求会出现一些错误。
对于代表我正在发出请求的用户,单个与会者的失败请求是POST
到/findMeetingTimes
。即使授权请求的用户被包括在内,对多个与会者的相同请求仍然可以正常完成。
我的请求中没有任何变化,所以这似乎是API方面的更改或用户配置的更改,这使得他们无法发出此类请求。在这种情况下对此错误的任何见解都会有所帮助!
POST https://graph.microsoft.com/v1.0/me/findMeetingTimes
请求正文:
{
"attendees": [
{
"emailAddress": {
"address": "[email of user who authorized the request]"
},
"type": "Required"
}
],
"meetingDuration": "PT30M",
"minimumAttendeePercentage": 100,
"maxCandidates": 400,
"timeConstraint": {
"timeslots": [
{
"start": {
"dateTime": [DateTime],
"timeZone": "UTC"
},
"end": {
"dateTime": [DateTime],
"timeZone": "UTC"
}
}
],
"activityDomain": "Unrestricted"
}
}
返回(一个具体示例):
500: "Exception has been thrown by the target of an
invocation.", "innerError":{"request-id":"a039234e-f64e-489a-96cf
ff4f686a4389","date":"2018-01-18T01:51:49"}