我注意到,当我通过event_search方法搜索未来事件时,按日期排序,结果集中的第一个事件具有从过去开始的日期。这些事件的问题在于它们是可重复的事件(例如每周),但API不会返回事件的重复类型(每日,每周,每月,其他)。方法至少应返回下一个事件开始日期和重复类型。
答案 0 :(得分:8)
隐藏功能:
在API请求中添加“display = repeat_schedule”,以显示每个重复实例的一系列start_date,end_date对。
答案 1 :(得分:5)
不幸的是,Eventbrite的“重复事件”功能(在其网站上提供)与其API服务并不完全兼容:
大多数存储模型都有相关的标识符或“句柄”来引用每个资产或资源。在REST中,这些标识符称为“资源ID”。 Eventbrite的重复事件共享一个事件ID,它们包含一个字符串,用于描述重复时的计划。
返回重复事件链的头部,其中“重复”属性设置为“是”。并且,“repeat_schedule”属性现在应该出现在所有重复事件上。
根据事件配置重复的方式,显示的字符串将具有不同的格式:
每日重复活动:
每周重复活动:
每月重复活动:
答案 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 Token
和event_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