Получить список пользовательских событий от Evenbrite, используя API
Я пытаюсь создать приложение, которое будет перечислять события, которые пользователь создал на EventBRite, используя. Таким образом, у приложения будет несколько пользователей, и для каждого пользователя я хочу иметь возможность получать их список событий от eventbrite.
Нужно ли мне имя пользователя и пароль каждого пользователя, чтобы сделать это. Какие параметры мне нужны, и поддерживает ли API Eventbrite это.
Спасибо
2 ответа
Ответ действительно зависит от того, есть ли у этих пользователей публичные или приватные данные о событиях.
Для общедоступных событий, имеющих связанную страницу "Профиль организатора", вы можете использовать вызов API organizer_list_events без предоставления каких-либо дополнительных учетных данных для аутентификации. Метод event_search может также хорошо работать для поиска предстоящих публичных событий организатором.
Если вы хотите получить доступ как к общедоступным, так и к закрытым данным о событиях или событиям, которые закончились, вам потребуется предоставить некоторые учетные данные для аутентификации пользователя. Вызов API user_list_events, вероятно, ваш лучший выбор в этом случае.
Самый простой способ аутентификации пользователя Eventbrite заключается в предоставлении user_key в вашем запросе API. Каждый пользователь должен найти свой user_key здесь: eventbrite.com/userkeyapi/
Более подробная информация об аутентификации пользователей доступна на сайте разработчиков Eventbrite: developer.eventbrite.com/doc/auth/#user_authentication
XML определенно является поддерживаемым форматом вывода ответов API.
Недавно мы запустили поддержку OAuth2.0. Этот ответ может содержать некоторую полезную информацию по этому вопросу: Безопасный способ хранения паролей к API без OpenID?