【问题标题】:How can I get the clientID and redirect URI to access files from onedrive in my angular application如何在我的 Angular 应用程序中获取 clientID 和重定向 URI 以从 onedrive 访问文件
【发布时间】:2015-07-12 00:23:13
【问题描述】:

我正在开发一个 Angular 应用程序。在我的应用程序中,我需要从 onedrive 访问文件。我阅读了他们的文章,发现我需要在访问 WL API 之前注册一个应用程序。

我按照此链接中的说明创建了一个应用程序 https://msdn.microsoft.com/EN-US/library/office/dn659750.aspx.

我正在本地开发 Angular 应用程序,因此我将 localhost127.0.0.1 作为我的重定向 URL。但是当我保存注册的应用程序时它会抛出以下错误。

“您必须输入有效的域 - 不允许使用查询字符串。长度限制为 248 个字符”。

如果我在本地开发应用程序,我应该在重定向 URL 中指定什么?在重定向 URL 中指定 localhost 或 127.0.0.1 会引发上述错误。

【问题讨论】:

    标签: javascript angularjs onedrive


    【解决方案1】:

    在这种情况下,您需要将应用程序管理站点上的重定向 URL 留空,然后按照https://msdn.microsoft.com/EN-US/library/office/dn631817.aspx 中列出的步骤进行操作。有一个特殊的重定向 URL (https://login.live.com/oauth20_desktop.srf) 用于检索访问令牌。我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2018-10-08
      • 2021-07-01
      • 2015-12-15
      • 2014-07-11
      • 1970-01-01
      • 2021-02-08
      • 1970-01-01
      • 1970-01-01
      • 2017-08-05
      相关资源
      最近更新 更多