我尝试使用Graph中的下一个服务
https://graph.microsoft.com/v1.0/appCatalogs/teamsApps?$filter=distributionMethod eq“组织”
我已经拥有所有权限要求(AppCatalog.Read.All,AppCatalog.ReadWrite.All,Directory.Read.All,Directory.ReadWrite.All),但是响应是下一个异常。
{
"error": {
"code": "Forbidden",
"message": "Exception in GetUserAggregatedAppsAsync., UserId: '39121c59-89a4-49bb-8623-48669e4724f9' Exception: System.AggregateException: One or more errors occurred. ---> Microsoft.SkypeSpaces.MiddleTier.Common.ServiceException: Failed to execute Aad backend request GetUserLicensesRequest. Workload Unknown. Request Url: https://graph.windows.net/7fbe498c-e540-4556-b198-7b2e16bff9b0/users/39121c59-89a4-49bb-8623-48669e4724f9/licenseDetails?api-version=1.6, Request Method: GET, Response Status Code: Unauthorized, Response Headers: ocp-aad-diagnostics-server-name: XUQv8pSLEmD1RFVvSNzeWLLCjdPMH52RrG2i9RYv9AY=\r\nrequest-id: 03880e66-6c54-4e58-bb5a-4206ef7de489\r\nclient-request-id: 42e3c848-bf3f-40e8-aa26-57d191f8cb95\r\nStrict-Transport-Security: max-age=31536000; includeSubDomains\r\nDate: Wed, 09 Sep 2020 16:24:06 GMT\r\n, Reason Phrase: Unauthorized\r\n at Microsoft.SkypeSpaces.MiddleTier.BackendServices.CommonServiceRequestBase`1.HandleErrorResponseAsync(HttpRequestMessage requestMessage, HttpResponseMessage responseMessage, String piiScrubbedRequestUrl, StringBuilder rawHeadersBuilder, IPerfTracker tracker) in F:\\ts-service-2-8\\_work\\682\\s\\Source\\BackendServices\\BackendServices\\CommonServiceRequestBase.cs:line 396\r\n at Microsoft.SkypeSpaces.MiddleTier.BackendServices.CommonServiceRequestBase`1.<ExecuteHttpRequestAsync>d__39.MoveNext() in F:\\ts-service-2-8\\_work\\682\\s\\Source\\BackendServices\\BackendServices\\CommonServiceRequestBase.cs:line 335\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.SkypeSpaces.MiddleTier.BackendServices.CommonServiceRequestBase`1.<ExecuteAsync>d__37.MoveNext() in F:\\ts-service-2-8\\_work\\682\\s\\Source\\BackendServices\\BackendServices\\CommonServiceRequestBase.cs:line 174\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.SkypeSpaces.MiddleTier.BackendServices.AAD.ServiceRequestBase`1.<ExecuteAsync>d__18.MoveNext() in F:\\ts-service-2-8\\_work\\682\\s\\Source\\BackendServices\\BackendServices\\AAD\\Requests\\ServiceRequestBase.cs:line 0\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.SkypeSpaces.MiddleTier.BackendServices.AAD.AADService.<GetUserLicenseDetails>d__49.MoveNext() in F:\\ts-service-2-8\\_work\\682\\s\\Source\\BackendServices\\BackendServices\\AAD\\AADService.cs:line 1037\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.SkypeSpaces.MiddleTier.BackendServices.AAD.AADService.<GetUserLicenseDetails>d__10.MoveNext() in F:\\ts-service-2-8\\_work\\682\\s\\Source\\BackendServices\\BackendServices\\AAD\\AADService.cs:line 80\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.SkypeSpaces.MiddleTier.Provider.Utilities.UserLicenseAndTenantSettingsManager.<GetApplicableSkuCategoriesForUser>d__15.MoveNext() in F:\\ts-service-2-8\\_work\\682\\s\\Source\\Provider\\Provider\\Utilities\\UserLicenseAndTenantSettingsManager.cs:line 391\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.SkypeSpaces.MiddleTier.Common.InstrumentedAsyncFunc`1.<ExecuteAsync>d__12.MoveNext() in F:\\ts-service-2-8\\_work\\682\\s\\Source\\Common\\Common\\InstrumentedAsyncFunc.cs:line 118\r\n --- End of inner exception stack trace ---\r\n---> (Inner Exception #0) Microsoft.SkypeSpaces.MiddleTier.Common.ServiceException: Failed to execute Aad backend request GetUserLicensesRequest. Workload Unknown. Request Url: https://graph.windows.net/7fbe498c-e540-4556-b198-7b2e16bff9b0/users/39121c59-89a4-49bb-8623-48669e4724f9/licenseDetails?api-version=1.6, Request Method: GET, Response Status Code: Unauthorized, Response Headers: ocp-aad-diagnostics-server-name: XUQv8pSLEmD1RFVvSNzeWLLCjdPMH52RrG2i9RYv9AY=\r\nrequest-id: 03880e66-6c54-4e58-bb5a-4206ef7de489\r\nclient-request-id: 42e3c848-bf3f-40e8-aa26-57d191f8cb95\r\nStrict-Transport-Security: max-age=31536000; includeSubDomains\r\nDate: Wed, 09 Sep 2020 16:24:06 GMT\r\n, Reason Phrase: Unauthorized\r\n at Microsoft.SkypeSpaces.MiddleTier.BackendServices.CommonServiceRequestBase`1.HandleErrorResponseAsync(HttpRequestMessage requestMessage, HttpResponseMessage responseMessage, String piiScrubbedRequestUrl, StringBuilder rawHeadersBuilder, IPerfTracker tracker) in F:\\ts-service-2-8\\_work\\682\\s\\Source\\BackendServices\\BackendServices\\CommonServiceRequestBase.cs:line 396\r\n at Microsoft.SkypeSpaces.MiddleTier.BackendServices.CommonServiceRequestBase`1.<ExecuteHttpRequestAsync>d__39.MoveNext() in F:\\ts-service-2-8\\_work\\682\\s\\Source\\BackendServices\\BackendServices\\CommonServiceRequestBase.cs:line 335\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.SkypeSpaces.MiddleTier.BackendServices.CommonServiceRequestBase`1.<ExecuteAsync>d__37.MoveNext() in F:\\ts-service-2-8\\_work\\682\\s\\Source\\BackendServices\\BackendServices\\CommonServiceRequestBase.cs:line 174\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.SkypeSpaces.MiddleTier.BackendServices.AAD.ServiceRequestBase`1.<ExecuteAsync>d__18.MoveNext() in F:\\ts-service-2-8\\_work\\682\\s\\Source\\BackendServices\\BackendServices\\AAD\\Requests\\ServiceRequestBase.cs:line 0\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.SkypeSpaces.MiddleTier.BackendServices.AAD.AADService.<GetUserLicenseDetails>d__49.MoveNext() in F:\\ts-service-2-8\\_work\\682\\s\\Source\\BackendServices\\BackendServices\\AAD\\AADService.cs:line 1037\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.SkypeSpaces.MiddleTier.BackendServices.AAD.AADService.<GetUserLicenseDetails>d__10.MoveNext() in F:\\ts-service-2-8\\_work\\682\\s\\Source\\BackendServices\\BackendServices\\AAD\\AADService.cs:line 80\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.SkypeSpaces.MiddleTier.Provider.Utilities.UserLicenseAndTenantSettingsManager.<GetApplicableSkuCategoriesForUser>d__15.MoveNext() in F:\\ts-service-2-8\\_work\\682\\s\\Source\\Provider\\Provider\\Utilities\\UserLicenseAndTenantSettingsManager.cs:line 391\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.SkypeSpaces.MiddleTier.Common.InstrumentedAsyncFunc`1.<ExecuteAsync>d__12.MoveNext() in F:\\ts-service-2-8\\_work\\682\\s\\Source\\Common\\Common\\InstrumentedAsyncFunc.cs:line 118<---\r\nOne or more errors occurred.",
"innerError": {
"date": "2020-09-09T16:24:06",
"request-id": "be977071-9918-40ac-949d-600c71f3a3d3"
}
}
} }
如果还有其他人解决了此问题,或者有解决此问题的方法,谢谢您的帮助,
礼物。