1

我注意到有时对事件搜索的响应会返回一个超出 que3 日期范围的事件。这是一个示例(删除了我的密钥):

http://www.eventbrite.com/json/event_search?app_key=mykey&keywords=Photography&max=10&latitude=34.19751&longitude=-119.1771&within=50&within_unit=K&date=2012-07-20%202012-07-22

以下是参数,每行一个:

http://www.eventbrite.com/json/event_search
?app_key=mykey
&keywords=Photography
&max=10
&latitude=34.19751
&longitude=-119.1771
&within=50
&within_unit=K
&date=2012-07-20%202012-07-22

如果我运行这个查询,我会得到 3 个事件,其中一个看起来像这样(为简洁起见,有些项目被缩短了):

        "event": {
            "box_header_text_color": "005580",
            "link_color": "EE6600",
            "box_background_color": "FFFFFF",
            "timezone": "US/Pacific",
            "box_border_color": "D5D5D3",
            "logo": "http://...",
            "organizer": {
                "url": "http://...,
                "id": 1066754373,
                "name": "Red Brick Gallery"
            },
            "background_color": "FFFFFF",
            "id": 2667310999,
            "category": "seminars,entertainment",
            "box_header_background_color": "EFEFEF",
            "capacity": 8,
            "num_attendee_rows": 9,
            "title": "Copy of Watercolor Workshops with Joe Cibere",
            "start_date": "2011-07-23 14:00:00",
            "status": "Started",
            "description": "...",
            "end_date": "2012-06-16 17:00:00",
            "tags": "...",
            "text_color": "005580",
            "repeat_schedule": "custom-2659333",
            "title_text_color": "", ...

我使用键(在“事件”下)“开始日期”和“结束日期”来识别事件日期,从 2011 年 7 月 23 日到 2012 年 6 月 16 日。

查询时间跨度为 2012-07-20 至 2012-07-22。

事件的日期范围和查询的日期范围不重叠。

我的查询有问题,还是响应不正确?

4

1 回答 1

1

尽管此事件计划在“2012-06-16”结束,但它被配置为在未来的不同日期重复。有关详细信息,请参阅“repeat”和“repeat_schedule”属性。

我们最近增加了对允许您访问“start_date”和“end_date”对数组的支持(每个重复实例)。

每当您向event_getevent_searchuser_list_events或Organizer_list_events API 调用添加值为“ repeat_schedule ”的“display”参数时,都应包含额外的响应输出。

于 2012-07-16T20:52:10.203 回答