Eventbrite API中的重复事件

Nik*_*jak 5 api search events eventbrite

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

ʀɣα*_*αɳĵ 8

隐藏功能:

将"display = repeat_schedule"添加到API请求中,以显示每个重复实例的一系列start_date,end_date对.

  • 我在Eventbrite工作的时候编写了代码. (4认同)

ʀɣα*_*αɳĵ 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"

每月重复活动:

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