Calendar Basecamp API日历活动日期

Calendar Basecamp API日历活动日期,calendar,basecamp,Calendar,Basecamp,我正在尝试为项目创建日历事件,但未正确设置日历事件的日期 下面是我传递给服务的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-06T

我正在尝试为项目创建日历事件,但未正确设置日历事件的日期

下面是我传递给服务的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"
}
在我将这些信息发布到“新”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状态码

任何帮助都将不胜感激

以下是其文档的链接:


谢谢

如果您将
开始时间
结束时间
提醒时间
的格式更改为以下格式,您应该可以获得预期的时间:

 "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",
如果事件在当地时间午夜开始,则可以传递用户的时区:

 "starts_at":"2015-05-07T00:00:00-04:00",
 "ends_at":"2015-05-12T00:00:00-04:00",
 "remind_at":"2015-05-06T00:00:00-04:00",

我试着把你在回复中给出的准确值贴出来。以下是我发布的JSON:“{”摘要“:“新日历项#2”,“描述“:“要遵循的细节”,“全天”:假,“开始时间”:“2015-05-07T00:00:00-00:00”,“结束时间”:“2015-05-12T00:00:00-00:00”,“提醒时间”:“2015-05-06T00:00:00-00:00”,“订阅者”:“所有”,“私人”:假”}我仍然没有得到正确的日期。以下是我要回复的日期:“开始时间”:“2015-05-06T20:00:00.000-04:00”,“结束时间”:“2015-05-06T20:00:00.000-04:00”,“提醒时间”:“2015-05-05T20:00:00.000-04:00”还有其他建议吗?我被难住了:)我发现如果我想让活动持续几天,你需要将“全天”标志设置为“真”。我把它设为假的。但是,如果我将“all_day”标志设置为true,并且我希望事件在特定时间开始,那么它不允许您这样做。它将从开始时间开始下降。