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 - 使用 jQuery 和插件使表格可排序

php - 在 Laravel 中防止并发写入

json - 我不明白服务器响应中 json 中的斜杠来自哪里

rest - 无法在 Netbeans 上使用 Maven、Tomcat 7 创建 REST Web 服务

list - 如何使用rest API获取基于不同ID的记录?

javascript - 尝试使用knockout js将不同数据绑定(bind)到同一div时显示重复记录

javascript - 使用 htaccess 服务不同的 CSS 和 JavaScript 文件

php的数字精度如何扩展它

sharepoint - Access 2007 与 Sharepoint 2007 任务列表的集成

sharepoint - 改进了 SharePoint 中的文档上传体验