无法使用Ms文档Skydrive获取脱机访问令牌

时间:2014-05-08 15:05:16

标签: onedrive

我想将SkyDrive与单点登录集成在一起,用户必须在我们的网站上登录并同意一次。之后,他们可以访问他们的SkyDrive文件/文件夹进行无缝上传。 我创建了我的应用程序并执行了http://msdn.microsoft.com/en-us/library/dn659751.aspx中提到的所有应用程序设置。 我在链接https://github.com/liveservices/LiveSDK-for-Windows/tree/master/src/Web/Samples/OAuthServer/Asp.net/OAuthSample中跟踪了示例 但是当我使用REST API获取访问令牌和刷新令牌时,我收到400错误错误请求。 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

这可能是重定向网址问题。您可以查看以下两个地方的重定向网址是否相同:

  1. 当您创建应用时(在您的应用设置页面中 - https://account.live.com/developers/applications/summary/YOUR_APP_ID
  2. redirectUrl作为REST API调用中的参数传递。 (得到 https://login.live.com/oauth20_authorize.srf?client_id=CLIENT_ID&scope=SCOPES&response_type=RESPONSE_TYPE&redirect_uri=REDIRECT_URL