官方Python Eventbrite SDK
项目描述
官方Eventbrite SDK for Python
免费软件:Apache 2许可证
使用方法
Eventbrite Python SDK使得与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
您还可以手动指定API端点
>>> user = eventbrite.get('/users/me')
>>> user['id']
1234567890
>>> user['name']
Daniel Roy Greenfeld
与框架的使用
当使用Flask时,您可以使用webhook_to_object()方法将传入的webhook请求转换为Eventbrite API对象
@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 ""
待办事项
抽象HTTP调用,以便它们可以与以下所有内容一起工作
requests
Google的HTTP客户端
Tornado
调用不同的HTTP库
Eventbrite(OAUTH_TOKEN, "requests") Eventbrite(OAUTH_TOKEN, "google") Eventbrite(OAUTH_TOKEN, "tornado")
历史
3.0.0-alpha{%d} (2014-12-04)
为初始开发alpha系列
起始