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

Vla*_*lev 5 microsoft-graph

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

例如,要能够使用计划程序和任务,您必须以用户身份登录.在其他情况下,我们无法访问大多数用户详细信息,我们无法访问用户的文件等.

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

Microsoft Graph看起来像一个功能强大的API,但由于其访问限制,当您需要自动创建某些内容时,它无法使用,无需任何用户操作.

大多数这些限制的原因是什么?有没有走路?

Ste*_*han 0

Office 365 与守护程序应用程序完美配合,但不适用于您的用例。例如,它非常适合修改用户的日历。请参阅此处https://learn.microsoft.com/en-us/graph/api/user-post-events?view=graph-rest-1.0&tabs=cs

除此之外,如果您想在图形 api 中进行一些更改。让 Microsoft 了解的最佳方式是在 UserVoice 上创建一个项目。这是为了让用户影响他们需要什么功能,也许你可以在那里表达你的愿望。https://microsoftgraph.uservoice.com/forums/920506-microsoft-graph-feature-requests