1

我正在使用谷歌任务列表 api 并从服务器获取列表。我创建了三个具有不同截止时间和日期的任务。我正在为每项任务获取日期,但获得相同的到期时间。你能详细说明为什么会这样吗?

输出:

{
  "kind": "tasks#tasks",
  "etag": "*********",
  "items": [
    {
      "kind": "tasks#task",
      "id": "******",
      "etag": "******",
      "title": "Task 2",
      "updated": "2021-01-29T14:40:36.000Z",
      "selfLink": "******",
      "position": "00000000000000000001",
      "status": "needsAction",
      "due": "2021-01-30T00:00:00.000Z"
    },
    {
      "kind": "tasks#task",
      "id": "*********",
      "etag": "*******",
      "title": "Task 4",
      "updated": "2021-01-29T13:18:51.000Z",
      "selfLink": "*******",
      "position": "00000000000000000000",
      "status": "needsAction",
      "due": "2021-01-30T00:00:00.000Z"
    },
    {
      "kind": "tasks#task",
      "id": "***********",
      "etag": "*************",
      "title": "Task 1",
      "updated": "2021-01-29T13:08:39.000Z",
      "selfLink": "*******",
      "position": "00000000000000000002",
      "status": "needsAction",
      "due": "2021-01-29T00:00:00.000Z"
    }
  ]
}
4

2 回答 2

2

基于资源:任务

字段:到期

  • 任务的截止日期(作为 RFC 3339 时间戳)。可选的。到期日只记录日期信息;设置截止日期时,时间戳的时间部分会被丢弃。无法通过 API 读取或写入任务到期的时间。
于 2021-01-29T16:22:29.170 回答
1

Google api 只能读取到期字段的日期而不是时间。这一行来自他们的官方文档Tasks API 。任务

Blockquote "due": "A String", # 任务的截止日期(作为 RFC 3339 时间戳)。可选的。到期日只记录日期信息;设置截止日期时,时间戳的时间部分会被丢弃。无法通过 API 读取或写入任务到期的时间。

于 2021-03-11T16:02:07.883 回答