分享接口

class teambition.api.posts.Posts(client=None)[源代码]
add_tag(id, tag_id)[源代码]

关联标签

参数:
  • id – 分享 ID
  • tag_id – 标签 ID
返回:

返回的 JSON 数据包

archive(id)[源代码]

归档分享

详情请参考 http://docs.teambition.com/wiki/posts#posts-archive

参数:id – 分享 ID
返回:返回的 JSON 数据包
create(project_id, title, content, post_mode=None, visiable=u'members', involve_members=None, tag_ids=None, attachments=None)[源代码]

新建分享

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

参数:
  • project_id – 项目 ID
  • title – 标题
  • content – 内容
  • post_mode – 可选,分享模式
  • visiable – 可选,可见范围,默认为 members,可选 involves
  • involve_members – 可选,参与者 ID 列表
  • tag_ids – 可选,标签 ID 列表
  • attachments – 可选,附件 ID 列表
返回:

返回的 JSON 数据包

关联对象

参数:
  • id – 分享 ID
  • linked_id – 关联对象 ID
  • linked_type – 关联对象类型
返回:

返回的 JSON 数据包

delete(id)[源代码]

删除分享

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

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

获取分享列表

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

参数:
  • id – 可选,分享 ID
  • project_id – 可选,项目 ID
返回:

返回的 JSON 数据包

get_activities(id)[源代码]

获取分享动态

参数:id – 分享 ID
返回:返回的 JSON 数据包

获取分享关联的 objectlink 列表

参数:id – 分享 ID
返回:返回的 JSON 数据包
get_tags(id)[源代码]

获取分享标签列表

参数:id – 分享 ID
返回:返回的 JSON 数据包
like(id)[源代码]

赞分享

详情请参考 http://docs.teambition.com/wiki/posts#posts-like

参数:id – 分享 ID
返回:返回的 JSON 数据包

关联日程

参数:
  • id – 任务 ID
  • linked_id – 关联日程 ID
返回:

返回的 JSON 数据包

link_post(id, linked_id)[源代码]

关联分享

参数:
  • id – 任务 ID
  • linked_id – 关联分享 ID
返回:

返回的 JSON 数据包

关联任务

参数:
  • id – 任务 ID
  • linked_id – 关联任务 ID
返回:

返回的 JSON 数据包

关联文件

参数:
  • id – 任务 ID
  • linked_id – 关联文件 ID
返回:

返回的 JSON 数据包

remove_tag(id, tag_id)[源代码]

移除标签

参数:
  • id – 分享 ID
  • tag_id – 标签 ID
返回:

返回的 JSON 数据包

unarchive(id)[源代码]

取消归档分享

详情请参考 http://docs.teambition.com/wiki/posts#posts-unarchive

参数:id – 分享 ID
返回:返回的 JSON 数据包
update(id, title=None, content=None, post_mode=None, attachments=None, pin=None)[源代码]

更新分享

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

参数:
  • id – 分享 ID
  • title – 可选,标题
  • content – 可选,内容
  • post_mode – 可选,分享模式
  • attachments – 可选,附件 ID 列表
  • pin – 可选,置顶状态,True/False
返回:

返回的 JSON 数据包

update_members(id, members)[源代码]

更新分享参与者

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

参数:
  • id – 分享 ID
  • members – 参与者 ID 列表
返回:

返回的 JSON 数据包

update_tags(id, tag_ids)[源代码]

更新分享标签

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

参数:
  • id – 分享 ID
  • tags – 标签 ID 列表
返回:

返回的 JSON 数据包