2013-05-09 66 views
0

我想以特定的時間間隔將特定的xml文件上傳到我的Google雲端硬盤帳戶。我的應用程序每30秒創建一個xml文件。 Xml文件名是靜態的。我在.net平臺上開發我的桌面應用程序,並使用C#。我檢查了this url's instruction.當我將代碼示例應用到我的應用程序時,基於Web的認證需要上傳文件。以特定間隔將創建的xml文件上傳到Google雲端硬盤

我的問題是,我可以上傳xml文件,而無需基於Web的身份驗證。

在此先感謝。

回答

0

如果沒有用戶帳戶需要參與 - 如果您沒有上傳到用戶帳戶 - 您可以使用「服務帳戶」。有一個很好的介紹服務帳戶https://developers.google.com/events/8400075-3001/

如果涉及用戶帳戶,它會建議你問權限離線訪問。因此,您可以在當前過期時檢索新的訪問令牌。在https://developers.google.com/accounts/docs/OAuth2WebServer#offline上閱讀有關離線訪問的更多信息我們的所有客戶端庫都支持它。您可以通過與OAuth2端點進行交換來初始手動檢索訪問和刷新令牌。堅持這些令牌將它們注入到您正在使用的客戶端庫中。 OAuth2操場還解釋了流程更詳細https://developers.google.com/oauthplayground/

+0

我只有一個帳戶。不再。我想使用該帳戶上傳文件。我的主要語言是土耳其語。所以我的英語不足以理解複雜的教學。你建議任何代碼樣本?我以前使用過相似的API。例如Facebook和Twitter API可以離線訪問。開發者將一些值應用到他們的應用程序中,他們可以發佈他們的帳戶。 Google Drive API也有類似的方法嗎? – Kerberos 2013-05-09 20:38:16

相關問題