gpt4 book ai didi

javascript - Office365 javascript 文件选取器

转载 作者:数据小太阳 更新时间:2023-10-29 05:38:26 25 4
gpt4 key购买 nike

我正在尝试为 Office365 文档找到一个 js 文件选择器。我找到了 OneDrive 文件选择器 https://msdn.microsoft.com/en-us/library/jj219328.aspx但我似乎无法让它与 Office 365 一起使用,因为当我尝试针对与我的 Office365 关联的 azure AD 进行身份验证时,我不断收到无效的客户端响应。

最佳答案

Glenn Ferrie 是正确的,根据您的具体用例,您需要使用不同的 API。

这是 OneDrive Web Picker SDK (JavaScript): https://dev.onedrive.com/sdk/javascript-picker-saver.htm

至于您的应用程序的身份验证部分失败,这将取决于您使用的 API。对于本主题,我们假设您通过 OneDrive Web Picker SDK(从上面)使用 Office365 和 OneDrive:

您需要确保已在此处注册您的应用程序,以便您可以获得必要的 API key (client_id 和 client_secret):https://account.live.com/developers/applications

此应用程序代码应该存在于公开重定向 URI 的服务器上,您将在该页面上注册您的应用程序(此端点应该能够处理 Micro$oft 将适本地发布到您的重定向端点的数据):https://account.live.com/developers/applications/apisettings .

在加载 SDK 对象的代码示例中,您会将 APP_ID 替换为您的 client_id(来自您的 Live.com 开发人员控制台):

<script type="text/javascript" src="https://js.live.net/v5.0/OneDrive.js" id="onedrive-js" client-id="APP_ID"></script>

您现在应该能够按照示例代码的其余部分进行操作,以朝着正确的方向前进:

  1. 定义您的选择器选项,包括成功和取消处理程序
  2. 定义您希望如何打开选择器界面按钮
  3. 处理成功响应和文件数据

上面的链接页面提供了所有这些的示例代码,应该足以让您朝着正确的方向前进。

我之前曾为希望能够从移动网络浏览器打开选择器的人帮助解决另一个问题。虽然我没有进行广泛的测试,但我确实测试了 OneDrive Web Picker SDK (JavaScript) 的文档页面是否在我的桌面浏览器上加载了文件选择器……我无法在移动版本中加载相同的选择器的浏览器。 (它可能会或可能不会在那里运作......但值得事先了解)。

关于javascript - Office365 javascript 文件选取器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28241727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com