分享接口¶
-
class
teambition.api.posts.
Posts
(client=None)[源代码]¶ -
-
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 数据包
-
create_objectlink
(id, linked_id, linked_type)[源代码]¶ 关联对象
参数: - 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 数据包
获取分享标签列表
参数: id – 分享 ID 返回: 返回的 JSON 数据包
-
like
(id)[源代码]¶ 赞分享
详情请参考 http://docs.teambition.com/wiki/posts#posts-like
参数: 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 数据包
更新分享标签
详情请参考 http://docs.teambition.com/wiki/posts#posts-update-tags
参数: - id – 分享 ID
- tags – 标签 ID 列表
返回: 返回的 JSON 数据包
-