如何使用Eventbrite.net API包装器仅获取当前事件

时间:2014-01-08 08:33:23

标签: .net api eventbrite

我正在使用此.NET API包装器http://penguinboy.github.com/Eventbrite.NET

尝试已转换为VB.net的示例代码后:

    ' Create the context object with your API details
    Dim context = New EventbriteContext("Replace with APP Key", "Replace with User Key")

    ' Instantiate Organizer entity with the desired organizer ID
    Dim organizer = context.GetOrganizer(Replace with Organizer ID)

    ' Get all the events that the organizer has created
    Dim events = organizer.Events.Values

    ' Get the first event in the collection
    Dim firstEvent = events.First()

    ' All the attendees in that event
    Dim attendees = firstEvent.Attendees

    ' All the tickets in that event
    Dim tickets = firstEvent.Tickets.Value

organiser.event.values将返回所有过去和当前事件。目前,我使用循环来浏览事件列表,但如果组织者创建了大量事件,则http请求可能需要很长时间才能处理。

是否有任何方法可以提供仅获取当前事件的能力?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用user_list_events API并传入event_statuses=live仅返回直播活动。

http://developer.eventbrite.com/doc/users/user_list_events/

我不确切知道这个.NET包装器是如何实现的,但是您需要找到调用user_list_events并传入event_statuses=liveuser=users@emailaddress.com的适当方法。您感兴趣的用户。如果您尝试获取自己的事件,则可以省略user参数,默认情况下将返回您的事件。