publish RSVP to an Eventbrite event (blocked on API)
It would be useful to be able to use Bridgy Publish to POSSE an indie RSVP post as a native RSVP to/on an Eventbrite event (e.g. real world example http://tantek.com/2015/266/t1/science-hack-day-san-francisco-sign-up ).
Related: #275 Related: https://indiewebcamp.com/rsvp#POSSE
:+1:
To be clear there is likely some unspecified work here to be figured out / done - some (most?) RSVPs to Eventbrite events often require a bunch of other information, some of which Bridgy could figure out, e.g. the event from the real world example above: http://sciencehackday2015.eventbrite.com requires:
- Quantity: (0,1,2 popup, defaults to 0) - could automatically choose 1. Brainstorming: do we want to figure out multi-person RSVP posts?!?
- Type of Attendee - could default to the cheapest choice or only $0 option(s), first one if there is more than one?
- This event has: : "Attendee", "Under 18 Attendee", "Press"
- First Name: - get from h-card
- Last Name: - get from h-card
- Email Address: - get from h-card, or "on file" with Bridgy (via having auth'd into Eventbrite)
- Company / Organization: - get from h-card
- Website: Bridgy knows your indieweb site :)
- Twitter URL (e.g. http://twitter.com/sciencehackday) : - via Bridgy OAuth'd into your Twitter, or rel=me to a Twitter profile on your site / h-card
- What science do you get super excited about? : - no idea how to do this automatically. Maybe leave blank?
- Give us a crazy hack idea to get the brainstorming going: - no idea how to do this automatically. Maybe leave blank?
- Who are you? (Just Someone Awesome, Technologist / Developer, Scientist / Researcher, Designer / Artist) - no idea, perhaps pick first option in popups like that by default?
- Feel free to elaborate on who you are! optional field shown upon picking previous pop-up. Again no idea how to do this automatically. Maybe leave blank?
This makes me wonder if we'd need to expand RSVP posts to allow arbitrary name/value pairs of information to submit to something like Eventbrite. Or some multi-step protocol is needed to POSSE an RSVP to Eventbrite (sounds too complicated).
I can't seem to find an Eventbrite API for RSVPing to an event, adding an Attendee, or creating an Order (using Eventbrite terminology).
- Event API: https://www.eventbrite.com/developer/v3/endpoints/events/
- Orders: https://www.eventbrite.com/developer/v3/endpoints/orders/ (appears to be read-only)
Hoping I'm just missing something but it doesn't look good for programmatically RSVPing to an Eventbrite event.
if anyone's interested in tackling this, i've written up comprehensive instructions on how to add a new silo to bridgy. feel free to jump in!
@tantek Is this old content? Was eventbrite ever worked on after 2015?
@inetbiz we've actually never done any work for Eventbrite. this is still an open feature request. interested in contributing?
I don't have any skills with python. I did, ask in their group. https://groups.google.com/d/msg/eventbrite-api/b9o2BxyeNyc/2OgEnKexAQAJ