我正在尝试执行以下操作:
创建一个 Web 应用程序,使用 JavaScript 对 SharePoint 上的 Office365 帐户进行 REST
调用,以列出 SkyDrive Pro 上的文件夹/文件。我知道如何构建 REST 调用本身,但我不知道在哪里可以请求 OAuth access_token
。
请注意:SkyDrive Pro,而不是 Skydrive(我知道如何做到这一点)
总而言之,如何构造 URL 来访问 SharePoint 的 STS 并请求 access_token
。
我已在应用目录中注册了 CLIENT_ID
。
最佳答案
这是我几个月前写的一篇博客,解释了整个 Auth process using plain HTTP Requests in ASP.net 。这应该可以让您很好地了解在 JavaScript 中获取 token 所需执行的所有 Url 和步骤。获得 token 后,您可以使用简单的列表 REST API 像访问普通文档库一样访问 Skydrive pro。 skydrive pro 库的 TemplateId 是 700。
关于javascript - 如何从远程应用程序(无 SharePoint 应用程序)接收 SkyDrive Pro REST 调用的访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19931711/