Javascript 如何从远程应用程序(无SharePoint应用程序)接收SkyDrive Pro REST呼叫的访问令牌

Javascript 如何从远程应用程序(无SharePoint应用程序)接收SkyDrive Pro REST呼叫的访问令牌,javascript,rest,sharepoint,oauth,Javascript,Rest,Sharepoint,Oauth,我正在努力做到以下几点: 创建一个web应用程序,该应用程序使用JavaScript对SharePoint上的Office365帐户进行REST调用,以列出SkyDrive Pro上的文件夹/文件。我知道如何构造REST调用本身,但我不知道在哪里可以请求OAuth访问令牌 请注意:SkyDrive Pro,不是SkyDrive,我知道怎么做 总之,我如何构造url以转到SharePoint的STS并请求访问令牌 我已经在应用程序目录中注册了一个客户端ID。这是我在几个月前写的一个博客,解释了整个

我正在努力做到以下几点:

创建一个web应用程序,该应用程序使用JavaScript对SharePoint上的Office365帐户进行REST调用,以列出SkyDrive Pro上的文件夹/文件。我知道如何构造REST调用本身,但我不知道在哪里可以请求OAuth访问令牌

请注意:SkyDrive Pro,不是SkyDrive,我知道怎么做

总之,我如何构造url以转到SharePoint的STS并请求访问令牌


我已经在应用程序目录中注册了一个客户端ID。

这是我在几个月前写的一个博客,解释了整个过程。这将使您非常了解在JavaScript中获取令牌所需执行的所有Url和步骤。拥有令牌后,您可以像使用简单列表REST API访问普通文档库一样访问Skydrive pro。skydrive pro库的模板ID是700。

谢谢,这正是我要找的!然而,现在又有一个问题:我必须提供重定向Uri吗?我希望它能在没有提供的情况下重定向到调用方。否则,我必须将我的服务器置于Https模式…我没有尝试使用重定向uri,但我认为这是一个必填字段。