跳转到主要内容

官方Python Eventbrite SDK

项目描述

https://badge.fury.io/py/eventbrite.png https://travis-ci.org/eventbrite/eventbrite-sdk-python.svg?branch=master https://pypip.in/d/eventbrite/badge.png

官方Eventbrite SDK for Python

使用方法

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系列

  • 起始

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

workthing-3.0.1.tar.gz (24.2 kB 查看哈希值)

上传于

支持