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

时间:2017-04-30 21:56:16

标签: microsoft-graph

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

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

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

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

大部分限制的原因是什么? 有没有走路?

1 个答案:

答案 0 :(得分:0)

Office 365非常适合与守护程序一起使用,但不适用于您的用例。例如,它非常适合修改用户的日历。在这里https://docs.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