用于python的官方eventbrite sdk
workthing的Python项目详细描述
python的官方Eventbritesdk
- 免费软件:apache 2许可证
- 文档:https://eventbrite.readthedocs.org。
用法
eventbrite python sdk使得与eventbrite api的交互变得非常简单:
>>>fromeventbriteimportEventbrite>>>eventbrite=Eventbrite('my-oauth-token')>>>user=eventbrite.get_user()# Not passing an argument returns yourself>>>user['id']1234567890>>>user['name']DanielRoyGreenfeld
您还可以手动指定api端点:
>>>user=eventbrite.get('/users/me')>>>user['id']1234567890>>>user['name']DanielRoyGreenfeld
与框架一起使用
使用flask时,可以将传入的webhook请求转换为eventbrite
使用webhook_to_object()方法的api对象
@app.route('/webhook',methods=['POST'])defwebhook():# Use the API client to convert from a webhook to an API objectapi_object=eventbrite.webhook_to_object(request)# Process the API objectifapi_object.type=='User':do_user_process(api_object)ifapi_object.type=='Event':do_event_process(api_object)return""
待办事项
抽象http调用,以便它们可以处理以下所有内容:
- 请求
- 谷歌的http客户端
- 龙卷风
调用不同的http库:
Eventbrite(OAUTH_TOKEN, "requests") Eventbrite(OAUTH_TOKEN, "google") Eventbrite(OAUTH_TOKEN, "tornado")
历史记录
3.0.0-α{%d}(2014-12-04)
初始开发的alpha系列
- 初期