我正在尝试使用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/ 感谢
答案 0 :(得分:0)
您能解释使用2LO的约束吗?有一些方法可以编写使用OAuth2和令牌的同步应用程序,它们具有更多当前库和示例支持。您可以请求“离线”访问并将刷新令牌保存在客户端中。然后,您可以继续为相关用户同步该数据。您是否需要在不提示用户的情况下为整个用户域执行此操作需要2LO?
在任何情况下,即使您遇到某些库的问题,任务api和2LO也应该兼容。我无法评论所有示例和库的状态,但是如果您按照步骤批准ManageOAuthClients中的client_id的任务api范围,并且您知道域用户的ID,并且您正确地签署了请求,那么应该'只是工作'