Eventbrite API按日期排序不';不行?

Eventbrite API按日期排序不';不行?,eventbrite,Eventbrite,我正在尝试从EventBriteAPI获取事件列表,并按日期对它们进行排序 然而,我似乎得到了一个不按日期排序的事件列表 以下是一个例子: $ 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

我正在尝试从EventBriteAPI获取事件列表,并按日期对它们进行排序

然而,我似乎得到了一个不按日期排序的事件列表

以下是一个例子:

$ 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",
(非缩进的开始时间是事件的开始时间)

我知道它正在接受sort_by=date参数,因为它在结果摘要中返回:

{
  "summary": {
    "total_items": 14911,
    "first_event": 4673700163,
    "last_event": 5844441883,
    "filters": {
      "country": "GB",
      "sort_by": "date"
    },
    "num_showing": 10
  }
},
我假设它排序的日期是开始日期,但手动检查其他日期(结束日期、创建日期、修改日期),它似乎也没有按该日期排序


这是API中的错误还是我做错了什么?

好的,Eventbrite允许您按位置或日期排序,但不能同时按位置和日期排序


可能是因为您选择了国家/地区(GB),所以没有应用日期排序。

但我的请求中有“&sort_by=date”。但您也有country=GB,这是一个位置查询,它会阻止日期排序正常工作:(