2013-05-22 4 views
2

Я пытаюсь получить список событий из API Eventbrite и сортировать их по дате.Eventbrite API sort_by дата не работает?

Однако я, кажется, получаю список событий, который не упорядочен по дате.

Вот пример:

$ curl "https://www.eventbrite.com/json/event_search?app_key=MY_API_KEY&country=GB&sort_by=date" | jsonlint | grep start_date 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
100 68722 0 68722 0  0 42483  0 --:--:-- 0:00:01 --:--:-- 61413 
     "start_date": "2013-03-23 09:00:00", 
     "start_date": "2013-03-23 09:00:00", 
     "start_date": "2013-03-31 13:00:00", 
       "start_date": "2013-01-18 01:45:00", 
     "start_date": "2013-03-28 09:00:00", 
       "start_date": "2013-02-01 05:55:00", 
       "start_date": "2013-02-01 05:55:00", 
       "start_date": "2013-02-01 05:55:00", 
     "start_date": "2013-03-23 10:00:00", 
       "start_date": "2013-01-01 00:00:00", 
       "start_date": "2012-12-12 00:00:00", 
     "start_date": "2013-04-09 19:00:00", 
     "start_date": "2013-04-13 09:00:00", 
     "start_date": "2013-04-17 18:15:00", 
     "start_date": "2013-04-17 19:00:00", 
     "start_date": "2013-04-17 19:00:00", 

(не связанные с отступом start_times являются те, для событий)

Я знаю, что принимает параметр sort_by = дата, как она возвращается в кратком изложении результатов:

{ 
    "summary": { 
    "total_items": 14911, 
    "first_event": 4673700163, 
    "last_event": 5844441883, 
    "filters": { 
     "country": "GB", 
     "sort_by": "date" 
    }, 
    "num_showing": 10 
    } 
}, 

я предполагал, дату его сортирует по является start_date, но вручную осматривая другие даты (end_date, создание, изменение) не кажется, сортировка по го на обоих.

Это ошибка в API или я что-то не так?

ответ

1

afaik, Eventbrite позволяет сортировать по местоположению OR по дате, но не каждому.

Возможно, что, поскольку вы выбрали страну/регион (ГБ), сортировка даты не применяется.

+0

Но у меня есть '& sort_by = date' в моей просьбе. – DanSingerman

+1

, но у вас также есть страна = GB, которая представляет собой запрос местоположения, который блокирует сортировку даты от правильной работы :( –