团队接口

class teambition.api.teams.Teams(client=None)[源代码]
add_members(id, email)[源代码]

添加团队成员

详情请参考 http://docs.teambition.com/wiki/teams#teams-add-member

参数:
  • id – 团队 ID
  • email – 邮箱或邮箱列表
返回:

返回的 JSON 数据包

bind_project(id, project_id)[源代码]

关联团队与项目

详情请参考 http://docs.teambition.com/wiki/teams#teams-bind-project

参数:
  • id – 团队 ID
  • project_id – 项目 ID
返回:

返回的 JSON 数据包

create(name, organization_id=None)[源代码]

新建团队

详情请参考 http://docs.teambition.com/wiki/teams#teams-create

参数:
  • name – 团队名称
  • organization_id – 可选,组织ID
返回:

返回的 JSON 数据包

create_members(id, email)

添加团队成员

详情请参考 http://docs.teambition.com/wiki/teams#teams-add-member

参数:
  • id – 团队 ID
  • email – 邮箱或邮箱列表
返回:

返回的 JSON 数据包

delete(id)[源代码]

删除团队

详情请参考 http://docs.teambition.com/wiki/teams#teams-delete

参数:id – 团队 ID
返回:返回的 JSON 数据包
get(id=None, organization_id=None, project_id=None)[源代码]

获取团队

详情请参考 http://docs.teambition.com/wiki/teams#teams-get

参数:
  • id – 可选,团队 ID
  • organization_id – 可选,组织 ID
  • project_id – 可选,项目 ID
返回:

返回的 JSON 数据包

get_events(id, start_date=None)[源代码]

获取团队周日程

详情请参考 http://docs.teambition.com/wiki/teams#teams-get-team-week-events

参数:
  • id – 团队 ID
  • start_date – 可选,起始日期,默认为当周的起始日期
返回:

返回的 JSON 数据包

get_member_events(id, member_id, start_date=None)[源代码]

获取团队成员日程

详情请参考 http://docs.teambition.com/wiki/teams#teams-get-team-member-events

参数:
  • id – 团队 ID
  • member_id – 成员 ID
  • start_date – 可选,起始日期,默认为当周的起始日期
返回:

返回的 JSON 数据包

get_members(id, user_id=None)[源代码]

获取团队成员

详情请参考 http://docs.teambition.com/wiki/teams#teams-get-member

参数:
  • id – 团队 ID
  • user_id – 可选,用户 ID
返回:

返回的 JSON 数据包

get_memeber_tasks(id, member_id, start_date=None)[源代码]

获取团队成员任务

详情请参考 http://docs.teambition.com/wiki/teams#teams-get-team-member-tasks

参数:
  • id – 团队 ID
  • member_id – 成员 ID
  • start_date – 可选,起始日期,默认为当周的起始日期
返回:

返回的 JSON 数据包

get_tasks(id, start_date=None)[源代码]

获取团队周任务

详情请参考 http://docs.teambition.com/wiki/teams#teams-get-team-week-tasks

参数:
  • id – 团队 ID
  • start_date – 可选,起始日期,默认为当周的起始日期
返回:

返回的 JSON 数据包

quit(id)[源代码]

退出团队

详情请参考 http://docs.teambition.com/wiki/teams#teams-quit

参数:id – 团队 ID
返回:返回的 JSON 数据包
remove_member(id, user_id)[源代码]

删除团队成员

详情请参考 http://docs.teambition.com/wiki/teams#teams-remove-member

参数:
  • id – 团队 ID
  • user_id – 成员 ID
返回:

返回的 JSON 数据包

unbind_project(id, project_id)[源代码]

取消关联团队与项目

详情请参考 http://docs.teambition.com/wiki/teams#teams-unbind-project

参数:
  • id – 团队 ID
  • project_id – 项目 ID
返回:

返回的 JSON 数据包

update(id, name)[源代码]

更新团队

详情请参考 http://docs.teambition.com/wiki/teams#teams-update

参数:
  • id – 团队 ID
  • name – 团队名称