2013-05-09 64 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

相关问题