Я пытаюсь создать событие календаря для проекта, но даты для события календаря не установлены должным образом.Basecamp API Календарь Событие Даты
Вот данные JSON Я передаю к службе
{
"summary":"New Calendar Item #2",
"description":"Details to follow",
"all_day":"false",
"starts_at":"2015-05-07T00:00:00.0000000",
"ends_at":"2015-05-12T00:00:00.0000000",
"remind_at":"2015-05-06T00:00:00.0000000",
"subscribers":"all",
"private":"false"
}
После того как я POST, что информация в «новый» Basecamp API дата не является правильной. Ниже приведены даты, которые я получаю для вновь созданного события календаря:
"starts_at":"2015-05-06T20:00:00.000-04:00",
"ends_at":"2015-05-06T20:00:00.000-04:00",
"remind_at":"2015-05-05T20:00:00.000-04:00"
Не знаете, почему значения даты отключены. Я предполагаю, что даты находятся в правильном формате, так как я не получаю код статуса 400.
Любая помощь будет оценена по достоинству.
Вот ссылка на их документации: https://github.com/basecamp/bcx-api/blob/master/sections/calendar_events.md
Спасибо!
Я попытался опубликовать точные значения, которые вы указали в ответном сообщении. Вот сообщение JSON I: ' {"summary": «Новый элемент календаря № 2», «описание»: «Детали для последующего», «all_day»: false, «starts_at»: «2015-05-07T00: 00: 00-00: 00" , "ends_at": "2015-05-12T00: 00: 00-00: 00", "remind_at": "2015-05-06T00: 00: 00-00: 00",» подписчики ":" все "," частные ": false} ' Я все еще не получаю нужные даты. Вот даты, которые я возвращаю: ' "starts_at": "2015-05-06T20: 00: 00.000-04: 00", "ends_at": "2015-05-06T20: 00: 00.000-04: 00 "," remind_at ":" 2015-05-05T20: 00: 00.000-04: 00 " ' Любые другие предложения? Я в тупик :) – glycerin
Я узнал, что если я хочу, чтобы событие охватывало пару дней, вам нужно установить флаг «all_day» как «true». Я устанавливал его как ложное. Однако, если я устанавливаю флаг «all_day» как истинный, и я хочу, чтобы событие начиналось в определенное время, оно не позволяет вам это делать. Он уйдет с начала. – glycerin