イベント検索への応答で、que3 の日付範囲外のイベントが返される場合があることに気付きました。以下に例を示します (キーを削除した場合):
パラメータは次のとおりです。1 行に 1 つずつです。
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 つのイベントが取得されます。そのうちの 1 つは次のようになります (一部の項目は簡潔にするために短縮されています)。
"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": "", ...
キー (「イベント」の下) の「start_date」と「end_date」を使用して、2011 年 7 月 23 日から 2012 年 6 月 16 日までのイベントの日付を識別します。
クエリは、2012 年 7 月 20 日から 2012 年 7 月 22 日までの範囲です。
イベントの期間とクエリの期間は重複しません。
クエリに何か問題がありますか、それとも応答が正しくありませんか?