Microsoft graph api findMeetingTimes抛出500错误,代码未更改
对于一个非常简单的findMeetingTimes请求,我们的代码今天开始抛出以下错误。 这就是错误:Microsoft graph api findMeetingTimes抛出500错误,代码未更改,microsoft-graph-api,Microsoft Graph Api,对于一个非常简单的findMeetingTimes请求,我们的代码今天开始抛出以下错误。 这就是错误: { "error": { "code": "UnknownError", "message": "{\"ClassName\":\"System.ArgumentNullException\",\"Message\":\"Value cannot be null.\",\"Data\":null,\"InnerException\":null,\"HelpURL\":null,
{
"error": {
"code": "UnknownError",
"message": "{\"ClassName\":\"System.ArgumentNullException\",\"Message\":\"Value cannot be null.\",\"Data\":null,\"InnerException\":null,\"HelpURL\":null,\"StackTraceString\":\" at System.String.Join(String separator, String[] value)\\r\\n at Microsoft.Griffin.WebService.Calendar.Scheduling.DefaultController.<ExecuteWorkflow>d__53`2.MoveNext()\",\"RemoteStackTraceString\":null,\"RemoteStackIndex\":0,\"ExceptionMethod\":\"8\\nJoin\\nmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\\nSystem.String\\nSystem.String Join(System.String, System.String[])\",\"HResult\":-2147467261,\"Source\":\"mscorlib\",\"WatsonBuckets\":null,\"ParamName\":\"value\"}",
"innerError": {
"request-id": "f9153038-b8e2-41a8-bba6-dad2a8cc3afa",
"date": "2019-09-10T12:01:37"
}
}
有人知道这是什么原因吗
//编辑:
更多的测试表明,这仍然适用于来自Microsoft Graph Explorer的承载令牌,但不是我们自己的令牌,它是由AzureAD应用程序注册生成的。据我们所知,令牌应该都是有效的(并且在几个小时前就已经存在了……我们的令牌也适用于其他端点)
我们的代币数据:
{
"aud": "https://graph.microsoft.com",
"iss": "https://sts.windows.net/0e7219f7-4c4d-47e7-b98a-7b9b9de02b80/",
"iat": 1568152509,
"nbf": 1568152509,
"exp": 1568156409,
"acct": 0,
"acr": "1",
"aio": "******",
"amr": [
"pwd",
"mfa"
],
"app_displayname": "Outlook Meetings for Jira",
"appid": "fb930189-fe2c-4b11-b424-f576f7b371b3",
"appidacr": "1",
"family_name": "*******",
"given_name": "*****",
"ipaddr": "185.85.64.210",
"name": "*****",
"oid": "12ad9a79-78ae-424a-b6ef-a6ec78f69f3f",
"platf": "3",
"puid": "10033FFF8670ACD2",
"scp": "Calendars.ReadWrite.Shared email offline_access User.Read User.ReadBasic.All",
"signin_state": [
"kmsi"
],
"sub": "QsD80H0dBCYK4wttPZFIY1w_Pi5Ygbn9OwKuiNkNPXo",
"tid": "0e7219f7-4c4d-****-b98a-7b9b9de02b80",
"unique_name": "...@....com",
"upn": "...@....com",
"uti": "uzKz01rSV0SD1kTwBZJkAA",
"ver": "1.0",
"wids": [
"62e90394-69f5-4237-9190-012177145e10"
],
"xms_tcdt": 1374053072
}好的,问题似乎是我们目前只请求“Calendar.ReadWrite.Shared”-根据文档应该可以使用。这导致了上述问题。你还需要“日历,读写”…你救了我。非常感谢。应用此解决方案后,它开始工作良好。但对于来宾用户,这仍然不起作用。你能帮忙吗?@YatendrasinhJoddha我们会尽力联系微软,这是def。看起来像是他们那边的一只虫子…我们和他们讨论过。我们知道,他们那边有个问题。他们已经推出了更新,现在一切正常。我认为您还应该尝试使用旧权限。对我来说,它已经开始起作用了。
{
"aud": "https://graph.microsoft.com",
"iss": "https://sts.windows.net/0e7219f7-4c4d-47e7-b98a-7b9b9de02b80/",
"iat": 1568152509,
"nbf": 1568152509,
"exp": 1568156409,
"acct": 0,
"acr": "1",
"aio": "******",
"amr": [
"pwd",
"mfa"
],
"app_displayname": "Outlook Meetings for Jira",
"appid": "fb930189-fe2c-4b11-b424-f576f7b371b3",
"appidacr": "1",
"family_name": "*******",
"given_name": "*****",
"ipaddr": "185.85.64.210",
"name": "*****",
"oid": "12ad9a79-78ae-424a-b6ef-a6ec78f69f3f",
"platf": "3",
"puid": "10033FFF8670ACD2",
"scp": "Calendars.ReadWrite.Shared email offline_access User.Read User.ReadBasic.All",
"signin_state": [
"kmsi"
],
"sub": "QsD80H0dBCYK4wttPZFIY1w_Pi5Ygbn9OwKuiNkNPXo",
"tid": "0e7219f7-4c4d-****-b98a-7b9b9de02b80",
"unique_name": "...@....com",
"upn": "...@....com",
"uti": "uzKz01rSV0SD1kTwBZJkAA",
"ver": "1.0",
"wids": [
"62e90394-69f5-4237-9190-012177145e10"
],
"xms_tcdt": 1374053072