Teambition API 客户端

Teambition 基本使用方法:

from teambition import Teambition

tb = Teambition('key', 'secret')
authorize_url = tb.oauth.get_authorize_url('http://localhost')
me = tb.users.me()
# 以此类推,参见 API 详细说明
# tb.projects.xxx()
# tb.tasks.xxx()

接口调用发生错误时,可以捕获 TeambitionException:

from teambition import Teambition, TeambitionException

tb = Teambition('key', 'secret', access_token='123456')
try:
    tb.projects.get()
except TeambitionException as e:
    # 错误码
    print(e.code)
    # 错误信息
    print(e.message)
    # 当前客户端实例
    e.client
    # 当前接口请求
    e.request
    # 当前接口响应
    e.response
class teambition.client.Teambition(client_id, client_secret, access_token=None)[源代码]

Teambition API 客户端

access_token

获取 access_token

返回:access_token
activities = <Activities>

动态接口

bookkeepings = <BookKeepings>

账簿接口

collections = <Collections>

文件集接口

entries = <Entries>

账目接口

entrycategories = <EntryCategories>

doc:entrycategories

events = <Events>

日程接口

messages = <Messages>

消息接口

oauth = <OAuth>

OAuth2 接口

关联对象接口

organizations = <Organizations>

组织接口

posts = <Posts>

分享接口

projects = <Projects>

项目接口

stages = <Stages>

任务阶段接口

stagetemplates = <StageTemplates>

阶段模板接口

subtasks = <Subtasks>

子任务接口

tags = <Tags>

标签接口

tasklists = <Tasklists>

任务分组接口

tasks = <Tasks>

任务接口

teams = <Teams>

团队接口

users = <Users>

用户接口

webhooks = <Webhooks>

Webhooks 接口

works = <Works>

文件接口