我試着谷歌驅動器API做基本上傳/下載/列表文件。但我不確定如何獲得認證。谷歌驅動器OAuth給出錯誤:redirect_uri_mismatch在瀏覽器上
UserCredential credential = GoogleWebAuthorizationBroker.AuthorizeAsync(new ClientSecrets{ClientId = clientId, ClientSecret = clientSecret},
, scopes
, userName
, CancellationToken.None
, new FileDataStore("Drive.Auth.Store")).Result;
我見過各種SO職位,我已經嘗試添加和JavaScript的起源,並在谷歌開發者控制檯重定向URI作爲http://localhost
或http://localhost/google_oauth2/callback
。或者說,該網址應該是我的驅動器網址?
我有點與重定向uri混淆。 AFAIU,這個oauth代碼將幫助我訪問我的谷歌驅動器,因爲我的電子郵件ID是在此應用程序的開發控制檯中註冊的,並且會生成祕密。所以我沒有服務器,只是我的本地主機。
對不起,如果這個問題很愚蠢,但我仍然在學習認證機制。如果有人能改正我的話,會有很大的幫助。
感謝您的回覆。當你說完全合格時,ipaddress會工作嗎?或者我必須創建一個HTML頁面並將其用作重定向地址?另外,我選擇的是Web應用程序,而不是控制檯上安裝的應用程序。我能夠運行一個控制檯應用程序。 – Atihska