Eventbrite API event_search orderby和分页

时间:2013-10-30 17:24:58

标签: node.js api pagination eventbrite

我正在使用NPM软件包来使用Eventbrite中的event_search API。

不幸的是,我不太明白分页是如何工作的。在官方文档或论坛上没有找到任何内容。

如果我这样打电话

var params = {'keywords':query,'paging':2,'max':100}
eventbrite.event_search(params,function(err,data){
    console.log(data);
);

我将收到结果:

{ result:
    { events:
    [ [Object],
    [Object],
    [Object],
    [Object],
    [Object],
    [Object],
    [Object],
    [Object],
    [Object],
    [Object],
    [Object] ] 
    },
error: null
}
{ summary:
    { total_items: 170,
    first_event: 6756066577,
    last_event: 9079524101,
    filters: { keywords: 'hackathon','page':10 },
    num_showing: 10 }
}

我并没有真正看到事件的排序方式的逻辑,它不是通过id,也不是通过开始日期。 从这个角度来看,我不知道如何能够完成其余的结果。

如果您遇到同样的问题或有任何提示。 谢谢您的帮助 ! :)

1 个答案:

答案 0 :(得分:0)

很棒的问题 - 我是Eventbrite API的产品经理,所以我很乐意帮助你。

在/ event_search API方法中,您可以设置一个参数来对结果进行排序 - 您可以将“sort_by”设置为几个不同的值(日期,ID,名称和城市)。我建议按ID排序,因为它是最一致的。

从我们的目录中进行初始拉取后,您可以通过过滤'date_created'或'date_modified'参数来提取总事件的子集...这样您只接收最近添加的事件或更新。

以下是当前/ event_search API的文档:http://developer.eventbrite.com/doc/events/event_search/

希望有所帮助!