java - 更新截止日期或使用截止日期创建新任务时出现 400 Bad Request

标签 java google-api-java-client google-tasks-api google-tasks

我正在尝试更新任务的截止日期:

Task updatedTask = service.tasks.get(gTask.getTaskListGuid(), gTask.getGuid()).execute();
updatedTask.setTitle(gTask.getTitle());
updatedTask.setNotes(gTask.getDescription());
updatedTask.setDue(gTask.getDueDate());
service.tasks.update(gTask.getTaskListGuid(), gTask.getGuid(), updatedTask).execute();

但是 api 返回了我:

10:49:40,323 ERROR GTasksServiceProcessor.[main]processUpdatedTasks:81 - Can't update task: com.google.api.client.http.HttpResponseException: 400 Bad Request
com.google.api.client.http.HttpResponseException: 400 Bad Request
at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:708)
at com.google.api.services.tasks.Tasks$RemoteRequest.execute(Tasks.java:1574)
at com.google.api.services.tasks.Tasks$TasksOperations$Update.executeUnparsed(Tasks.java:870)
at com.google.api.services.tasks.Tasks$TasksOperations$Update.execute(Tasks.java:855)
at ua.com.stormlabs.gap.gtasks.GTasksManager.updateTask(GTasksManager.java:120)
at ua.com.stormlabs.gap.gtasks.GTasksServiceProcessor.processUpdatedTasks(GTasksServiceProcessor.java:78)
at ua.com.stormlabs.gap.gtasks.GTasksServiceProcessor.start(GTasksServiceProcessor.java:51)
at ua.com.stormlabs.gap.gtasks.GTasksGapApp.main(GTasksGapApp.java:21)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)

哪里出了问题? 我在尝试使用 dueDate 创建新任务时遇到同样的异常。

我还发现了线程: http://groups.google.com/group/google-tasks-api/browse_thread/thread/1753df5bbc8e3cb8/ab66b5e675f06e6a?lnk=gst&q=problem+changing#ab66b5e675f06e6a 但这对我没有帮助。

最佳答案

关于java - 更新截止日期或使用截止日期创建新任务时出现 400 Bad Request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7607590/

相关文章:

java - 无法从 Google Play Android Developer API 获取订阅详细信息

java - 适用于 Java 的 Google Webmasters API 返回空站点列表

android - Android 应用程序中的 Google 任务集成

python - 返回所有任务不返回已完成的任务

java - 初始化数组时出错 :OutOfMemoryError

java - Google 钱包在线 API

java - 为什么我们不能在 main() 方法之外向 ArrayList 添加元素?

java - NullPointerException 只有在我为 GoogleCredential 对象设置了 setServiceAccountUser() 之后 (Grails/Java)

java - 在 Java 中使用 Transformer 实现 XSLT 的多个输出?

java - 具有 SSL 和自签名证书的 ActiveMQ;不包含正确证书的客户端能够连接到代理