[英]Dropnet on MVC after redirect
我有一個MVC網站,正在其中使用DropNet Api 。
public ActionResult AuthorizeDropBox()
{
try
{
var _client = new DropNetClient("API KEY", "API SECRET");
if (_client == null)
throw new DropboxException();
var userLogin = _client.GetToken();
var url = _client.BuildAuthorizeUrl(userLogin, Url.Action("DropBoxCallBack", "Account", null, Request.Url.Scheme));
return Redirect(url);
}
catch (DropboxException dbe)
{
}
}
public ActionResult DropBoxCallBack()
{
//Not sure here how to access the Dropbox api
//var fileBytes = _client.GetFile("/Getting Started.pdf");
return View();
}
因此,我將用戶重定向到Dropbox頁面,該頁面詢問用戶有關允許我的網站連接其數據的信息,然后引發DropBoxCallBack
。
但是我這里沒有_client
。 但是我什至嘗試將_client
放在Session
但是在嘗試訪問Dropbox功能時仍然出現錯誤。
任何幫助,將不勝感激。
謝謝
您在嘗試將DropNetClient實例放入會話中的路線正確。 盡管您只需要在調用_client.GetToken()
之后存儲userLogin對象,然后使用該用戶令牌和密鑰用戶來創建DropNetClient的新實例並完成身份驗證過程。
有關更多信息,請參見以下答案: https : //stackoverflow.com/a/25798991/75946
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.