Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microsoft graph api 为什么大多数Microsoft Graph功能仅限于用户访问_Microsoft Graph Api - Fatal编程技术网

Microsoft graph api 为什么大多数Microsoft Graph功能仅限于用户访问

Microsoft graph api 为什么大多数Microsoft Graph功能仅限于用户访问,microsoft-graph-api,Microsoft Graph Api,对Microsoft Graph的服务或守护程序身份验证授予对有限数量功能的访问权限 例如,为了能够使用规划器和任务,您必须以用户身份登录。在另一种情况下,我们无法访问大多数用户详细信息,无法访问用户的文件等等 为什么服务或守护进程现在必须拥有更多权限?在我们的例子中,服务应该根据自动注册的事件自动为特定用户或组创建计划任务和日历事件。有时它还应该在该用户的OneDrive中创建、添加或读取文件。当然,也是自动的。由于Microsoft Graph的限制,使用附加的第三方服务跟踪任务,甚至编写我

对Microsoft Graph的服务或守护程序身份验证授予对有限数量功能的访问权限

例如,为了能够使用规划器和任务,您必须以用户身份登录。在另一种情况下,我们无法访问大多数用户详细信息,无法访问用户的文件等等

为什么服务或守护进程现在必须拥有更多权限?在我们的例子中,服务应该根据自动注册的事件自动为特定用户或组创建计划任务和日历事件。有时它还应该在该用户的OneDrive中创建、添加或读取文件。当然,也是自动的。由于Microsoft Graph的限制,使用附加的第三方服务跟踪任务,甚至编写我们自己的任务更容易。文件也是如此

Microsoft Graph看起来像一个功能强大的API,但由于其访问限制,当您需要在没有任何用户操作的情况下自动生成某些内容时,它将变得不可用

大多数限制的原因是什么?
是否有旁听功能?

Office 365适用于deamon应用程序,但不适用于您的用例。例如,它非常适合修改用户的日历。看这里


除此之外,如果您想更改graph api中的某些内容。让Microsoft知道的最好方法是在UserVoice上创建一个项目。这是为了让用户影响他们需要的功能,也许你可以在那里表达你的愿望

这听起来更像是反馈或功能请求,而不是开发人员的问题。您可以记录更多权限范围的请求等。。。在这里: