【问题标题】:Using invite endpoint to share with specific users使用邀请端点与特定用户共享
【发布时间】:2020-09-28 20:13:29
【问题描述】:

我正在尝试通过跨组织提供对特定人员的访问权限来共享 OneDrive 中的文档。虽然我可以使用 /invite 端点提供访问权限,但有时我不知道给定的电子邮件地址是否有权接收访问权限。例如,假设:

  • 来自 org-1 的用户正在共享具有三个电子邮件 ID 的文件
  • 两个电子邮件 ID 属于同一个 org-1
  • 但第三个电子邮件 ID 属于 org-2,根据 org-1 的政策,它无权接收访问权限

当我使用三个电子邮件 ID 向 /invite 发送请求时,整个请求都会失败,即没有人可以访问该文件。

是否可以部分实现?即 org-1 的授权用户被授予访问权限,但来自 org-2 的用户被拒绝访问,而返回的响应是 200?

Sharepoint 也可以这样吗?

【问题讨论】:

  • 不,您无法在服务器端部分成功,但您可以验证给定帐户是否来自您所在的组织(编写代码),然后将其删除并发送请求。如果您还想将其发送给其他组织,则需要在要与之共享数据的站点上进行配置。
  • 移动这个回答。

标签: sharepoint microsoft-graph-api onedrive


【解决方案1】:

不,您不能在服务器端使其部分成功,但您可以验证给定帐户是否来自您所在的组织(编写代码),然后将其删除并发送请求。如果您还想将其发送给其他组织,则需要在要与之共享数据的租户或站点上进行配置。

【讨论】:

    猜你喜欢
    • 2010-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多