2014-05-08 59 views
0

我想將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錯誤的錯誤請求。 有人可以幫忙嗎?無法使用Ms文檔獲得脫機訪問令牌Skydrive

回答

0

這可能是重定向URL問題。你可以檢查,看看是否你使用重定向URL是一樣的在以下兩個地方:

  1. 當您創建的應用程序(在應用設置頁面 - https://account.live.com/developers/applications/summary/YOUR_APP_ID
  2. 的的redirectUrl通過作爲REST API調用中的參數。 (GET https://login.live.com/oauth20_authorize.srf?client_id=CLIENT_ID&scope=SCOPES&response_type=RESPONSE_TYPE&redirect_uri=REDIRECT_URL
+0

嗨,謝謝你的幫助。我發現從onedrive返回的代碼應該在30秒內立即處理以獲取訪問令牌。我現在已經解決了。謝謝。 – user3617019