簡體   English   中英

Dropnet中的未經授權的錯誤

[英]Unauthorized Error in Dropnet

我正在使用asp.net mvc 4Dropnet從我的保管箱帳戶下載文件。 我不確定代碼有什么問題,但是每當我運行項目時都會收到錯誤消息,

收到的響應[未經授權]:希望看到[確定]。 HTTP響應為[{“錯誤”:“用戶未正確授權請求令牌。”}]。

這是我的代碼,

public ActionResult DropDls()
{
    var _client = new DropNetClient("API KEY", "API SECRET");
    DropNet.Models.UserLogin login = _client.GetToken();
    _client.UserLogin = login;
    var url = _client.BuildAuthorizeUrl();
    var accessToken = _client.GetAccessToken();
    var fileBytes = _client.GetFile("/Getting Started.pdf");

    return View();
}

我只希望訪問我的Dropbox帳戶,所以我需要知道如何給自己的USER TOKEN和USER SECRET。 我在Google上搜索了很多解決方案,但是找不到任何可以幫助我的東西。 我迫切需要這一點,急需專家的幫助。 謝謝。

問題是您在嘗試訪問其保管箱帳戶之前沒有讓用戶登錄。

此行不應在此_client.UserLogin = login; 在此行之后var url = _client.BuildAuthorizeUrl(); 您將需要將用戶重定向到該URL,以便他們可以登錄,然后保管箱站點會將他們重定向回您的站點,即在您調用_client.GetAccessToken(); 那么您將有權訪問用戶的保管箱帳戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM