我可以按照此鏈接中給出的說明獲得RefreshToken:How do I authorise a background web app without user intervention? (canonical ?)。使用ASP.net/C中的Refresh令牌,ClientId和ClientSecret獲取Google Drive API的UserCredential
現在我需要user credential
獲取driveservice object
。我搜查了很多,但無法找到確切的解決方案。
我可以使用刷新令牌獲取訪問令牌,ClientId
和ClientSecret
以下鏈接:Using OAuth 2.0 for Web Server Applications - offline。
但之後,我怎麼能得到user credential
使用AccessToken
?或者使用刷新令牌獲得credential
的任何直接方式。任何示例或建議。
謝謝!
我不想使用%appData%或任何其他存儲。是否有可能使用**刷新令牌**,** ClientId **和** ClientSecret **獲取UserCredential? – hasnayn 2014-11-25 11:40:16
您可以創建您自己的IDatastore實現,它可以滿足您的喜好。或者你可以通過使用客戶端庫通過手動完成所有手動http://www.daimto.com/google-3-legged-oauth2-flow/ – DaImTo 2014-11-25 11:41:13
任何C#示例爲通過過程? – hasnayn 2014-11-25 11:49:10