Official Eventbrite SDK for Python
Project Description
Official Eventbrite SDK for Python
- Free software: Apache 2 license
- Documentation: https://eventbrite.readthedocs.org.
Usage
The Eventbrite Python SDK makes it trivial to interact with the Eventbrite API:
>>> from eventbrite import Eventbrite >>> eventbrite = Eventbrite('my-oauth-token') >>> user = eventbrite.get_user() # Not passing an argument returns yourself >>> user['id'] 1234567890 >>> user['name'] Daniel Roy Greenfeld
You can also specify API endpoints manually:
>>> user = eventbrite.get('/users/me') >>> user['id'] 1234567890 >>> user['name'] Daniel Roy Greenfeld
Usage with Frameworks
When using Flask, you can convert incoming webhook requests into Eventbrite API objects using the webhook_to_object() method:
@app.route('/webhook', methods=['POST']) def webhook(): # Use the API client to convert from a webhook to an API object api_object = eventbrite.webhook_to_object(request) # Process the API object if api_object.type == 'User': do_user_process(api_object) if api_object.type == 'Event': do_event_process(api_object) return ""
TODOS
Abstract the HTTP calls so they can work with all of the below:
- requests
- Google’s HTTP client
- Tornado
Calling different HTTP libraries:
Eventbrite(OAUTH_TOKEN, "requests") Eventbrite(OAUTH_TOKEN, "google") Eventbrite(OAUTH_TOKEN, "tornado")
History
3.0.0-alpha{%d} (2014-12-04)
Alpha series for initial development
- Inception
Release history Release notifications
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size & hash SHA256 hash help | File type | Python version | Upload date |
---|---|---|---|
workthing-3.0.1.tar.gz (24.2 kB) Copy SHA256 hash SHA256 | Source | None | Jan 27, 2015 |