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



我想将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个错误的坏请求。有人能帮忙吗?

这可能是重定向Url问题。你能检查一下你在以下两个地方使用的重定向Url是否相同吗:

  1. 创建应用程序时(在应用程序设置页面中-https://account.live.com/developers/applications/summary/YOUR_APP_ID)
  2. 在REST API调用中作为参数传递的重定向URL。(得到https://login.live.com/oauth20_authorize.srf?client_id=CLIENT_ID&scope=SCOPES&response_type=response_type&redirect_uri=redirect_URL(

最新更新