使用eventbrite api仅显示未来事件

时间:2013-09-12 09:18:16

标签: api eventbrite

我在使用EventBrite API时遇到问题。以下代码当前正在输出标题,日期,时间和位置。然而,它正在提供该组织者创建的所有活动。

我尝试在organizer_list_events上尝试其他参数无效。

示例代码来自此处:http://developer.eventbrite.com/doc/widgets/#list

jQuery(document).ready(function(){
        Eventbrite({'app_key': "XKPRFJAIRCOM5IB4KK"}, function(eb){
            var eb_options = {
                'id' : 2164293743
            };
            eb.organizer_list_events( eb_options, function( response ){
                var eventbrite_list = eb.utils.eventList( response, eb.utils.eventListRow );
                jQuery("#eventbrite-list").html(eventbrite_list);
                console.log(response);  
        });
    });
});

由于

1 个答案:

答案 0 :(得分:2)

Eventbrite的某个人回答了类似的问题here,他声称status参数不适用于organizer_list_events

如果您的Eventbrite帐户中没有多个管理器配置文件,则可以使用user_list_events代替帐户的电子邮件地址:

jQuery(document).ready(function(){
    Eventbrite({'app_key': "XKPRFJAIRCOM5IB4KK"}, function(eb){
      // NEW CODE
        var eb_options = {
            'user' : 'email@address.abc',
            'event_statuses' : 'live, started'
        };
        eb.user_list_events( eb_options, function( response ){
      // END NEW CODE
            var eventbrite_list = eb.utils.eventList( response, eb.utils.eventListRow );
            jQuery("#eventbrite-list").html(eventbrite_list);
            console.log(response);  
        });
    });
});