javascript - 如何从远程应用程序(无 SharePoint 应用程序)接收 SkyDrive Pro REST 调用的访问 token

标签 javascript rest sharepoint oauth

我正在尝试执行以下操作:

创建一个 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/

相关文章:

javascript - livequery 用于检测 dom 变化

facebook - 如何使用Facebook Graph API获取最新的帖子/消息

java - Thrift 服务与 RESTful 服务哪个更好?

asp.net - 我可以在一个共享点网站上使用多个母版页吗?

javascript - 为什么我的 onload 函数在 JavaScript 中不起作用?

javascript - 如何在 JavaScript 中声明二维数组?

javascript - Blogger 在 'html' 和 'compose' 模式之间切换时自动包含 href 标签

java - 在 REST Assured 中,如何使用参数映射?

SharePoint:在列表中查找查找列

Sharepoint 应用程序部署问题 - 此站点的应用程序域已分配