在Java中使用带有Google Tasks API的双向OAuth

时间:2013-01-31 07:19:28

标签: java google-oauth google-tasks-api

我正在尝试使用Java为Google Task API构建一个Sync应用程序。 我有一个额外的限制是使用双腿OAuth。 我遵循了文章Using 2-legged OAuth with Google Tasks API for Google Apps domain administrators,但是他们为Java提供的代码示例没有使用最新的API库进行编译。

此外,有很多关于Google Tasks的资料,但是已弃用或使用不存在的API /引用。 如果有人能指出我的相关文章或工作实例,那将是很有帮助的。

我提到的文章和网站: https://developers.google.com/google-apps/tasks/ 感谢

1 个答案:

答案 0 :(得分:0)

您能解释使用2LO的约束吗?有一些方法可以编写使用OAuth2和令牌的同步应用程序,它们具有更多当前库和示例支持。您可以请求“离线”访问并将刷新令牌保存在客户端中。然后,您可以继续为相关用户同步该数据。您是否需要在不提示用户的情况下为整个用户域执行此操作需要2LO?

在任何情况下,即使您遇到某些库的问题,任务api和2LO也应该兼容。我无法评论所有示例和库的状态,但是如果您按照步骤批准ManageOAuthClients中的client_id的任务api范围,并且您知道域用户的ID,并且您正确地签署了请求,那么应该'只是工作'