Я работаю с API-интерфейсом Event Brite и у меня есть потребность в том, чтобы попытаться найти оптимальный подход. Прямо сейчас у меня есть событие, за которое будут регистрироваться люди. На последнем этапе процесса регистрации мне нужно задать им несколько вопросов, которые относятся к моему событию. К сожалению, эти вопросы основаны на данных на моем веб-сайте, поэтому я не могу использовать пакетные опросы w/Event Bright.Получить данные участников с третьей частью рабочего процесса веб-сайта Следующие шаги
В идеальном мире я бы использовал базовый поток, подробно описанный в Рабочем документе веб-сайта документации EB, оканчиваясь на шаг «Сторонние шаги» (метод переадресации).
http://developer.eventbrite.com/doc/workflows/
После посадки на этой странице, я хотел бы быть в состоянии получить доступ к данным заказа, который мы только что создали для того, чтобы обновить свою базу данных и отправить электронную почту к каждому человеку, который купил место. Это электронное письмо будет содержать информацию, необходимую для начала опроса части моего процесса регистрации.
Возможно ли это в текущем API? Пересылает ли перенаправление любые данные обратно на сторонний сайт? Я видел несколько сообщений SO, в которых было указано несколько ключевых слов, которые могут быть включены в URL-адрес переадресации (есть ли исчерпывающий список?). Если да, есть ли способ использовать эти данные для поиска информации о заказе только для этого заказа?
Прямо сейчас, моя единственная альтернатива - настроить службу опроса, которая будет вытаскивать данные EB API, проверять новые значения и затем запускать процесс с интервалами. Это было бы довольно шумно для всех вовлеченных сторон, создавало бы задержку для моих участников, и я хотел бы избежать этого, если это возможно. Мысли?
Спасибо!
Удивительно, спасибо за ответ! Это почти покрывает его, но у меня есть еще один вопрос. Могу ли я предоставить идентификатор заказа в качестве критерия фильтрации для вызова API? Например, http://API-URL.com?id=2&order_id=463 – Nathan
, к сожалению, этот тип фильтрации необходимо будет выполнить с вашей стороны. Просто создайте функцию, которая принимает order_id, а затем фильтрует ответ, возвращая только соответствующий порядок. –