【问题标题】:Could not get offline access token using Ms documentation Skydrive无法使用 Ms 文档 Skydrive 获取离线访问令牌
【发布时间】:2014-05-21 13:47:56
【问题描述】:

我想将 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 错误错误请求。 有人可以帮忙吗?

【问题讨论】:

    标签: onedrive


    【解决方案1】:

    这可能是重定向网址问题。您能否在以下 2 个地方检查您使用的重定向 URL 是否相同:

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

    【讨论】:

    • 您好,感谢您的帮助。我发现从 onedrive 返回的代码应该在 30 秒内立即处理以获得访问令牌。我现在已经解决了。谢谢。
    猜你喜欢
    • 2014-04-11
    • 2020-10-22
    • 2013-08-23
    • 2017-11-17
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多