跳转到主要内容

Basecamp Next API的包装器。

项目描述

首先,您需要请求用户允许访问其数据

from basceampx.auth import Auth
auth = Auth('clientid', 'clientsecret', 'http://my_app/handle_redirect')
authorize_url = auth.authorize_url()

将用户重定向到authorize_url。用户授权后,获取访问令牌

token = auth.access_token(code)['access_token']

找到此用户拥有的账户

from basecampx import Client
client = Client(token, 'YourAppName')
bcx_account = client.basecamp_accounts()[0]

使用用户的Basecamp Next账户访问项目中的数据

client = Client(token, 'YourAppName', bcx_account['id'])

from basecampx import Projects
project_list = Projects(client).list()
project_names = [project['name'] for project in project_list]

获取项目中的所有讨论

messages = Projects(client, 12345).topics.list()

项目详情


下载文件

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

源代码分布

basecampx-0.1.8.tar.gz (6.0 kB 查看哈希值)

上传时间: 源代码

由...