API wrapper for Eventbrite written in Python
Project description
eventbrite-python
eventbrite-python is an API wrapper for Eventbrite, written in Python.
This library uses Oauth2 for authentication.
Installing
pip install eventbrite-python
Usage
# if you have an access token:
from eventbrite.client import Client
client = Client(access_token=access_token)
# Or if you are using Oauth2 to get an access_token:
from eventbrite.client import Client
client = Client(api_key, client_secret, redirect_uri)
To obtain and set an access token:
- Build authorization URL
url = client.authorization_url(state="123456")
- Get access token
token = client.get_access_token(code)
- Set token
client.set_token(access_token)
Info
Get current user
me = client.get_current_user()
Get user organizations
organizations = client.get_user_organizations()
List categories
categories = client.list_categories()
List subcategories
subcategories = client.list_subcategories()
List formats
formats = client.list_formats()
List venues
venues = client.list_formats(organization_id)
List organizers
organizers = client.list_organizers(organization_id)
Events
List events
events = client.list_events(organization_id)
Get event
event = client.get_event(event_id)
Create event
event = client.create_event(organization_id, data)
Orders
Get order
order = client.get_order(order_id)
Webhooks
List webhooks
webhooks = client.list_webhooks(organization_id)
Create webhook
webhook = client.create_webhook(organization_id, endpoint_url, actions, event_id="")
Delete webhook
deleted = client.delete_webhook(webhook_id)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for eventbrite_python-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e4f2af3d7f1e95e6d8e18e5ff18b5e8aa63bec363d7fecf810031853dbdd699 |
|
MD5 | 2449f4b8fe07efa950c68a9830ae0a8a |
|
BLAKE2b-256 | 9f82c903e71ea123acadba5818960976efa804716fee9b1c01a32f5c0510faf5 |