Eventbrite - Получение прошедших событий
Я использую eventbrite.com и пытаюсь использовать API остальных, чтобы получить все предыдущие события для моего пользователя (органайзер в eventbrite). Я ожидаю получить события, которые произошли в прошлом.
Я использую следующий URL:
https://www.eventbrite.com/xml/event_search?organizer={MyOrganizerName}&app_key={MyAppKey}&date=past
Однако я ничего не получаю. Когда-либо. Я уверен, что есть некоторые события, которые произошли в прошлом. Я успешно получаю события в будущем. так что все в порядке с моим клиентом \ ключом приложения \ правописанием \ что угодно.
2 ответа
С более новым Eventbrite APIv3 конечная точка изменилась на /users/me/owned_events
API поставляется с API Explorer, который позволяет просматривать подробную информацию об отладке для любой конечной точки, просто перейдя в нее в веб-браузере.
Вставьте этот URL с идентификатором токена в браузер, чтобы получить все прошедшие события:
https://www.eventbriteapi.com/v3/users/me/owned_events/?token=YOURTOKENID
Результатом является постраничный ответ на все события, которые организует ваша учетная запись.
Метод event_search предназначен для возврата общедоступной информации только о предстоящих событиях.
Попробуйте использовать user_list_events:
https://www.eventbrite.com/xml/user_list_events?app_key={YOUR_APP_KEY}&user_key={YOUR_USER_KEY}&event_statuses=ended
У вас также есть возможность создать страницу профиля организатора, позволяющую группировать похожие события вместе. Вызов API organizer_list_events может быть полезен для людей, которые используют эту функцию.