我在使用 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);
});
});
});
谢谢
最佳答案
类似的问题here Eventbrite 的某人回答说,status
参数不适用于 organizer_list_events
。
如果您的 Eventbrite 帐户中没有多个组织者个人资料,您可以使用 user_list_events
以及您帐户的电子邮件地址:
jQuery(document).ready(function(){
Eventbrite({'app_key': "XKPRFJAIRCOM5IB4KK"}, function(eb){
// NEW CODE
var eb_options = {
'user' : '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="98fdf5f9f1f4d8f9fcfceafdebebb6f9fafb" rel="noreferrer noopener nofollow">[email protected]</a>',
'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);
});
});
});
关于api - 使用 eventbrite api 仅显示 future 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18760231/