是否有一个云端硬盘企业帐户,就像 Google 云端硬盘企业帐户一样?



我熟悉谷歌云端硬盘服务帐户,它允许将帐户用于商业目的。 https://developers.google.com/identity/protocols/OAuth2ServiceAccount

一个驱动器中是否有类似的服务 我熟悉一个用于业务的驱动器,但它看起来不像服务帐户的替代方法。 如果可用,您能告诉我可用的 API 吗?

我的主要目的是将用户上传的文件存储在云中,而不是与我的同事协作,这是由One-drive for Business提供的。 上传的这些文件必须可供我的所有同事使用,而不仅仅是我。

你的问题有两个部分。第 1 部分是关于服务帐户的。Microsoft Graph/OneDrive API 确实具有类似的概念,它称为客户端凭据流,即仅限应用的令牌。您可以在此处阅读有关它的更多信息:

https://developer.microsoft.com/en-us/graph/docs/concepts/auth_v2_service

请注意,租户管理员需要授予对此应用程序的权限。

问题的第 2 部分涉及您将如何与组织中的每个人共享上传的文件。默认情况下,没有人可以访问您放在云中的文件。您需要明确地分享它们。您在这里有两个选择:

  • 使用邀请 API 与组织中的人员显式共享项目: https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/item_invite
  • 创建一个组织共享链接(使用 scope='organization'),并将该链接与要授予访问权限的人员共享: https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/item_createlink

相关内容

最新更新