Eventbrite API中的重复事件

时间:2012-02-18 14:10:53

标签: api events search eventbrite

我注意到,当我通过event_search方法搜索未来事件时,按日期排序,结果集中的第一个事件具有从过去开始的日期。这些事件的问题在于它们是可重复的事件(例如每周),但API不会返回事件的重复类型(每日,每周,每月,其他)。方法至少应返回下一个事件开始日期和重复类型。

4 个答案:

答案 0 :(得分:8)

隐藏功能:

在API请求中添加“display = repeat_schedule”,以显示每个重复实例的一系列start_date,end_date对。

答案 1 :(得分:5)

不幸的是,Eventbrite的“重复事件”功能(在其网站上提供)与其API服务并不完全兼容:

大多数存储模型都有相关的标识符或“句柄”来引用每个资产或资源。在REST中,这些标识符称为“资源ID”。 Eventbrite的重复事件共享一个事件ID,它们包含一个字符串,用于描述重复时的计划。

返回重复事件链的头部,其中“重复”属性设置为“是”。并且,“repeat_schedule”属性现在应该出现在所有重复事件上。

根据事件配置重复的方式,显示的字符串将具有不同的格式:

每日重复活动:

  • “daily-4-07 / 26/2012” - 每隔四天,从日期/时间开始 start_date直到2012-07-26。
  • “daily-mf-07/26/2012” - 每周一 从星期五开始,从start_date日期/时间到“2012-07-26”

每周重复活动:

  • “每周3-Y,N,N,N,N,N,N-09/16/2012” - 每隔3个星期,每天标有“Y”直至“2012-09-16”

每月重复活动:

  • “monthly-2-10-06 / 30/2012” - 每月第二个月,直至“2012-06-30”的第10个月
  • “month-2-second / sat-06/30/2012” - 每月第二个月,在该月的第二个星期六,直至“2012-06-30”。 自定义重复计划(不完全支持):
  • “custom-3199915” - 这种格式非常罕见。遗憾的是,使用单个字符串无法轻松汇总这些事件。

答案 2 :(得分:2)

此错误需要由EventBrite修复

但是,这项工作是否有临时解决方法?我会在我见过的一些例子中工作。

我在2012年3月17日提出了活动请求

我回到过去的日期

<repeats>yes</repeats>
<start_date>2011-12-04 09:30:00</start_date>
<end_date>2011-12-04 10:30:00</end_date>

我可以假设这是2012年3月17日发生的重复事件 在同一时间?

答案 3 :(得分:0)

有一个新的终结点,可用于获取一系列事件中的所有事件,唯一需要的值是:OAuth Tokenevent_series_id,它们是父事件ID或ID系列创建活动的时间。

这是端点:

GET - https://www.eventbriteapi.com/v3/series/{event_series_id}/events/

用事件系列ID替换{event_series_id}

更多详细信息,请访问:https://www.eventbrite.com/platform/api#/reference/event/list/list-events-by-series