2013-06-07 7 views
1

Я использую API eventbrite через eventbrite client gem для создания концертов с моего сайта.Узнайте, приобрел ли пользователь билет - Eventbrite API

На моих концертах # показать страницу Я внедряю виджет билетов для пользователей, чтобы покупать билеты. Оттуда пользователи будут приведены на страницу концерта eventbrite.com, чтобы завершить покупку. Затем они перенаправляются на возвращаемый url на моем сайте, который я могу определить.

Вопрос: Как узнать, купил ли кто-нибудь билет? Или я просто слепой и не могу найти его в documentation?

+0

делает [user_list_tickets] (http://developer.eventbrite.com/doc/users/user_list_tickets/) или [event_list_attendees] (http://developer.eventbrite.com/doc/events/event_list_attendees/) не охватывает это ? – RyanMacG

+0

@RyanMacG Я бы не знал, как это сделать. Я мог бы перечислить все билеты на мероприятие, но как бы я знал, что один из них принадлежит текущему пользователю? – weltschmerz

ответ

1

При условии, что у вас есть конкретное событие, вы можете использовать API event_list_attendees, чтобы получить всех зарегистрированных в данный момент участников.

Что может работать лучше упоминается здесь:

Pass Eventbrite attendee parameters to custom order confirmation page via redirect URL

Когда заказ завершается, и пользователь перенаправляется, вы можете переварить $ event_id и $ order_id выполнить некоторые действия. Все, что вам нужно сделать, это поместить их в ваш redirect_url, а затем написать свою собственную логику, чтобы обработать их на вашем конце.

+0

Это потрясающе, спасибо! Какие еще параметры я могу пройти? Я действительно удивляюсь, почему ничто из этого в документации ... – weltschmerz