我需要让很多用户上传powerpoint演示文稿并让我的webapp请求它的嵌入链接,因此它可以显示在iframe中。
powerpoint演示文稿都需要存储在一个地方,以确保安全。不在用户自己的真实帐户中。所以我想使用我们的企业真实账户(不是onedrive业务)。
有谁知道怎么做?我认为OneDrive业务(办公室365)对于我们正在使用它的东西来说太贵了,而且看起来OneDrive SDK文档更清晰,它们提供了返回嵌入链接的可能性,如果我没有弄错的话可以通过SharePoint API ..
答案 0 :(得分:0)
OneDrive等云服务可以通过主叫用户上下文进行操作,该上下文可以访问另一个帐户中的共享内容。无论好坏,如果您想管理这些共享内容系统,您需要控制“授权”用户池。对于较小规模的操作,这不会阻止工作,但会成为应用程序开发人员所需的人工税。
如果您拥有大量用户或对用户进入/退出组织有严格要求,那么您将需要考虑使用您的活动目录库以及O356,因为它是为此而设计的,有一个API有一个new preview api from those folks for interacting with files。听起来这可能无法满足您的成本要求,但这肯定是为该工作设计的最佳工具。
如果您想使用公共OneDrive产品并进行一些手动组管理,您可以查看所有消费者OneDrive帐户可用的LiveSDK,但这种体验需要更多的步法,而且我我不确定您将能够实施的场景的完整扩展,但这应该符合您的成本管理/要求。