我正在使用Microsoft Graph开发某些东西。 首先,只给予一些许可。 但是我发现这还不够。我添加了更多权限。 但是似乎没有用。因为在我登录后,授权网站没有出现
我正在按照步骤here使用Microsoft Graph。而我正在使用ADv1
我添加了“ User.ReadBasic.All”。
我正在尝试通过“ / users?$ select = displayName,userPrincipalName”获取信息。 错误如下
BotFrameworkAdapter.processActivity(): 500 ERROR - [object Object]
botFrameworkAdapter.ts:607
(node:1752) UnhandledPromiseRejectionWarning: Error: [object Object]
at BotFrameworkAdapter.processActivity (c:\Users\XXXXXX\src\botFrameworkAdapter.ts:608:19)
at process._tickCallback (internal/process/next_tick.js:68:7)
warning.js:18
(node:1752) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
warning.js:18
(node:1752) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
答案 0 :(得分:0)
更新权限后,用户和/或管理员将不得不再次同意。
点击“授予XXX的管理员同意”以授予管理员同意。
通过网址请求强制用户同意
https://login.microsoftonline.com/{tenant}/oauth2/authorize?
client_id={your_client_id}
&response_type=code
&response_mode=query
&resource=https://graph.microsoft.com
&state=12345
&prompt=consent
有关更多详细信息,请参见this document。