Dropbox-SDK-Dotnet:如何獲取刷新令牌并更新訪問令牌 [英] dropbox-sdk-dotnet: how to get a refresh token and update the access token
本文介紹了Dropbox-SDK-Dotnet:如何獲取刷新令牌并更新訪問令牌的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我正在使用DotNet的Dropbox SDK,是時候支持短期訪問令牌了。 我的用例并不常見(網站,‘后端’)。一旦建立了到Dropbox的鏈接,一切都應該在無人值守的情況下繼續工作。 事實上,永遠不發布這款應用程序也是可以的。每個用戶都會在自己的Dropbox帳戶中創建自己的應用程序,并且永遠處于開發模式。
到目前為止,用戶創建了Dropbox應用程序,記錄了應用程序密鑰和應用程序密鑰,并直接在https://www.dropbox.com/developers/apps/info/...生成訪問令牌。
有了這些數據,應用程序工作得很好,但訪問令牌很快就會變得短暫。我已驗證Like to Dropbox在生成的(From[3-1]>)訪問令牌過期后損壞。如何使用SDK并擁有有效的訪問令牌來獲取要保存的刷新令牌并用于獲取續訂的訪問令牌?
我在DropboxClient.cs、DropboxOauth2Helper.cs中找不到任何方法,https://github.com/dropbox/dropbox-sdk-dotnet/tree/main/dropbox-sdk-dotnet/Examples
推薦答案
無法使用訪問令牌來檢索刷新令牌。刷新令牌只能通過OAuth流檢索。我建議閱讀the OAuth Guide以了解更多信息。
the App Console上應用程序信息頁面上的&生成&按鈕目前不提供生成刷新令牌的功能,但我會將其作為功能請求傳遞。不過,我不能保證這是否或何時會實施。這篇關于Dropbox-SDK-Dotnet:如何獲取刷新令牌并更新訪問令牌的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持IT屋!
查看全文