Исправление API Google tasks переопределяет временную часть

#google-tasks

#google-задачи

Вопрос:

Я пытаюсь использовать patch в качестве опции обновления для задач Google из API https://developers.google.com/tasks/reference/rest/v1/tasks/patch . Насколько я понимаю, оно должно обновлять только отправленные поля, но даже если я отправляю только заголовок, оно переопределяет временную часть, что означает: я добавляю задачу Google из приложения Google tasks, устанавливаю дату и время; затем в моем приложении с https://developers.google.com/tasks/reference/rest/v1/tasks/patch Я отправляю обновление заголовка, задача становится на весь день и проигрываетвременная часть

Что я делаю не так?

Комментарии:

1. Можете ли вы предоставить небольшой фрагмент кода, показывающий запрос на ИСПРАВЛЕНИЕ, с примером содержимого исправления?

Ответ №1:

Об этой проблеме сообщалось

Проблема отслеживается в общедоступном трекере проблем Google здесь: https://issuetracker.google.com/issues/128979662

В документации службы поддержки говорится, что вы можете сообщить об этом в Google Issue Tracker. В этом случае я бы нашел отчет, созданный для этого, и проголосовал за него.

Как вы упомянули, в документации Google Tasks говорится, что значение поля не должно быть затронуто, если вы явно не изменяете это поле:

Срок выполнения задачи (как временная метка RFC 3339). Необязательно. В дату выполнения записывается только информация о дате; временная часть метки времени отбрасывается при установке даты выполнения. Невозможно прочитать или записать время выполнения задачи через API.