我正在使用此.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请求可能需要很长时间才能处理。
是否有任何方法可以提供仅获取当前事件的能力?
答案 0 :(得分:0)
是的,您可以使用user_list_events
API并传入event_statuses=live
仅返回直播活动。
http://developer.eventbrite.com/doc/users/user_list_events/
我不确切知道这个.NET包装器是如何实现的,但是您需要找到调用user_list_events
并传入event_statuses=live
和user=users@emailaddress.com
的适当方法。您感兴趣的用户。如果您尝试获取自己的事件,则可以省略user
参数,默认情况下将返回您的事件。