问题标签 [google-tasks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-calendar-api - 使用 GTasks API 处理用户 Google 任务中的更改
我们正在构建将与用户 Google Tasks 数据同步的服务,因此如果用户在 GTask 中添加/编辑/删除任务,那么它将在我们的服务中添加/编辑/删除。
同步存在一个大问题:正如我所见,GTasks API 不提供任何 onUpdate/onChange 事件侦听器。我的意思是,如果有 Google Tasks API 方法可以用来设置用户添加/编辑/删除任务时将请求的回调 URL,那么完美的解决方案可能是。
但是我在 Google Tasks API 中找不到这样的方法,所以现在只有一种非常糟糕的方法可以与 Google Tasks API 同步 - 请求所有用户任务并将它们与服务任务进行比较。这是一种非常糟糕的同步方式,因为如果我们有 10k 用户并且希望他们的任务列表最多同步 1 分钟,那么我们将需要每分钟发出 > 10k GTasks API 请求:(
我希望我错了,并且有一些方法可以为用户任务设置 onChange/onUpdate 回调。或者可能有其他方式来接收用户 GTasks 更改的实际通知(通过电子邮件等)。
有人知道吗?谢谢你。
google-calendar-api - Google 任务和日历:在服务器应用程序中使用
想象一下,我有一些应用程序,它可以向 Google 任务和 Google 日历读取和写入数据。
它在后台工作,即定期检查数据并更新它们(无需与用户交互)。
也就是说,用户登录我的应用程序一次,输入一些设置,从那时起,应用程序完全透明地工作。
是否可以实现这样的应用程序,以便用户不需要输入他的谷歌密码?
TIA
德米特里
javascript - 生成类似于 Google Tasks API 的 RFC 3339 时间戳?
我正在构建一个与 Google Tasks 同步的应用程序。作为同步的一部分,我想比较本地任务和 API 任务,看看哪个最近发生了变化。
Google API 中的每个任务都包含一个updated
属性,如下所示:
现在我想生成一个类似的时间戳,这样每次我更新我的应用程序上的任务时,它都会设置一个新updated
值。要生成我正在使用的 RFC 3339 时间戳 - http://cbas.pandion.im/2009/10/generating-rfc-3339-timestamps-in.html会生成如下内容:
问题是,API 日期总是以“大于”本地日期的形式返回,即使本地日期较新。我猜这与两者之间的不同格式有关。
这里有两个日期,顶部来自 Google Tasks API(大约 10 分钟前),底部是一分钟前在本地生成的。当比较哪个更大时,它告诉我最重要的是。
我的格式错了吗?我在这里做错了什么?对此的任何帮助都非常感谢。
java - 更新 DueDate 或使用 DueDate 创建新任务时出现 400 Bad Request
我正在尝试更新任务的到期日期:
但是 api 返回我:
哪里有问题?尝试使用dueDate 创建新任务时出现同样的异常。
我还找到了线程: http ://groups.google.com/group/google-tasks-api/browse_thread/thread/1753df5bbc8e3cb8/ab66b5e675f06e6a?lnk=gst&q=problem+sharing#ab66b5e675f06e6a 但它对我没有帮助。
android - 当我尝试使用 Google Task API 在 Java 中发布任务时,为什么总是收到“错误请求”?
我正在构建一个用 Java/Android 编码并使用 Google Task API 的应用程序,但我遇到了一个主要问题。
我尝试输入任务 API 返回“错误请求”错误的到期或完成日期。但是,当我不尝试设置截止日期或完成日期时,我已成功发布任务。
我花了几个小时研究这个问题,我发现最接近解决方案的是以下线程:
我试图设置任务的状态以及线程中提到的日期,但这似乎对我不起作用。
我假设我的 DateTime 格式错误,尽管我只是使用 Google 文档 (com.google.api.client.util.DateTime) 中指定的 DateTime。
这是我尝试使用的典型 DateTime 值的示例:
2011-10-03T22:28:626
我试过下面的代码...
和 ...
如果有人可以帮助我,我将不胜感激。
谢谢你。
感谢所有观看的人。
经过多一点挖掘后,我找到了答案,所以在这里......
Google Task API 目前只接受 DATETIME。
我提供了一个 DateTime 但格式不正确,我必须添加一个 Time Zone Shift Integer。例如 com.google.api.client.util.DateTime.DateTime(long value, Integer tzShift)。
我只是做了下面的事情,它奏效了。
android - com.google.api.services.tasks.TasksRequest 在哪里?
我正在尝试安装这个 Google 示例项目(tasks-android-sample):http ://samples.google-api-java-client.googlecode.com/hg/tasks-android-sample/instructions.html
...但我得到了未解决的课程。该项目带有罐子,但没有说明要包括哪些罐子(以典型的谷歌方式),所以通过实验我设法解决了除了这两个之外的大多数类:
有谁知道哪些罐子有这些类?我包含了项目附带的每个jar,并按照文档的指示将目标设置为 Google API 8(我也尝试了其他目标),但我无法解析这些类。
提前致谢...
android - 在我的 Android 应用中验证 Google 帐户的最佳工作流程是什么?
我的代码写得有点糟糕,但它是在 Google Code 中发布的。我要建立的工作流程在这里:http ://code.google.com/p/phone-to-desktop/source/browse/src/net/xisberto/phonetodesktop/PhoneToDesktopActivity.java?spec=svnd70158809aeb1ba00e26a33dc7110ade33b76427&name=google -tasks&r=d70158809aeb1ba00e26a33dc7110ade33b76427
在我最后一次尝试中,当应用程序转到以下方法时:
我得到的只是没有视觉上的改变和 DDMS 中的这些消息:
任何可以帮助的帮助/教程/代码示例?
提前致谢。
google-apps-script - 使用 Google Apps 脚本的 Tasks API(完成任务)
我正在尝试使用 Tasks API 将任务的状态设置为已完成。它表明代码已成功完成,但任务未标记为已完成。此外,当我尝试在更新后获取任务的状态时,它显示状态为“needsAction”。这是我的代码
google-apps-script - 允许其他人添加 Google 任务
我正在寻找一种方法让员工向我发送电子邮件或将信息添加到电子表格中,然后将任务添加到我的任务列表中。理想情况下,脚本将捕获任务列表、任务、截止日期和任何注释。
我已经成功实现了五个脚本(五个任务列表),允许我的员工按照下面显示的脚本将任务添加到特定的任务列表中。这可以正常工作,但无法添加到期日期或注释:
我最近遇到了对监视任务列表的脚本的引用,然后将它们发布到电子表格中,包括任务、截止日期、注释等。令我震惊的是,电子表格可能是更好的方法,尽管它没有电子邮件的便利性:
我想知道 REVERSE 是否可以完成。我设想了一个电子表格,我可以让我的员工访问它,其中包含两个工作表(新的和已处理的),其中包含列:
并且脚本将每隔一两个小时运行一次。NEW 中的任何内容都将被处理并添加到我的任务列表中,然后移至 PROCESSED 的末尾。
有没有人知道那里有类似的东西?或者,也许有一些方法可以更改电子邮件脚本,以便将电子邮件正文中的任何内容移动到任务的 NOTES 部分。我是这个 BTW 的新手。谢谢。
google-tasks-api - 使用用户名和密码从 Google 帐户获取任务列表
我正在开发一个桌面应用程序,在分析中我必须从谷歌帐户(根据要求)获取任务列表我没有找到任何方法来完成它,因为我对谷歌任务 Api 和谷歌提供的文档没有太多了解@ https://developers.google.com/google-apps/tasks/
我没有找到任何身份验证机制(客户输入他的 gmail 帐户的用户名和密码并获取任务),因为我看到它只使用客户端密钥和用户不希望填写的密钥,
所以请建议有没有办法使用客户端的用户名和密码来获取谷歌任务?
提前致谢