Workplace from Meta 即将停用。你可在 2025 年 8 月 31 日前继续使用 Workplace。详情请访问我们的帮助中心。
/{group-id}代表 Workplace 小组。/{group-id} 节点会返回单个小组。
在使用公司间合作小组时,应考虑以下特定因素:
WORK_MULTI_COMPANYid、name 以及 picture你可以向 /{group-id} 发送图谱 API GET 请求,了解小组相关信息。
如要读取小组节点,需要拥有读取小组内容权限。
| 字段名称 | 描述 | 数据类型 |
|---|---|---|
| 小组编号。 |
|
| 有关小组封面照片的信息。 | |
| 包含小组封面照片所用图片的网址。 |
|
| 对小组的简要说明。 |
|
| 小组图标的网址。 |
|
| 表明小组是否是默认 Workplace 小组(只读)。 |
|
| 表明小组是否也是一个社群,以及能否包含其他小组(只读)。 |
|
| 小组名称。 |
|
| 创建此小组的成员。 | |
| 小组的隐私设置。可能的值:
|
|
| 上一次更新小组的时间。更新内容包括对小组属性、帖子和评论内容作出的修改。 |
|
| 表明小组是否已归档。 |
|
| 表明在小组中发布帖子是否需要管理员审核。 |
|
| 表明小组的用途 |
已停用: |
| 表明帖子是否需要管理员审核。 |
|
| 表明新成员加入小组的方式。 |
|
| 表明 |
|
| 表明小组是否为官方 Workplace 小组。在产品界面中,官方小组名称旁边将显示官方小组图标。 |
|
你无法使用此连线进行发布操作。如要创建小组,请将其发布至 /community/groups 连线。
你无法使用此节点删除小组。如果移除最后一位小组成员,系统会自动删除该小组。
| 连线名称 | 描述 |
|---|---|
Workplace 小组的管理员。支持在 Workplace 中添加或删除管理员。请参阅下文提供的示例。 | |
Workplace 小组中的相册。 | |
自动将成员添加到小组的规则。 | |
Workplace 小组中的文档。 | |
Workplace 小组中的事件。 | |
Workplace 小组中的帖子,系统会将其整理为动态。 | |
在 Workplace 小组中分享的文件。 | |
| 启用成员加入审核功能的小组的待处理成员加入请求。 |
Workplace 小组的成员。此连线会公开:
| |
| Workplace 小组的版主。 |
| 小组置顶帖。 |
| 列出所有子小组(仅适用于同为社群的小组) |
GET graph.facebook.com
/{group-id}?fields=id,name,archived,privacyPOST graph.facebook.com
/{group-id}?archive=trueGET graph.facebook.com
/{group-id}/members?fields=name,id,joinedGET graph.facebook.com
/{group-id}?fields=admins,moderatorsGET graph.facebook.com
/{group-id}/docsGET graph.facebook.com
/{group-id}/feedGET graph.facebook.com
/{group-id}/feed?sorting_setting=RECENT_ACTIVITY参数
sorting_setting
如果将该参数设置为 RECENT_ACTIVITY,则可以按照帖子最后一次更新的时间(而不是创建时间)排序。通过将 CHRONOLOGICAL 用作值,可以明确设置默认行为。更新可能包括编辑帖子以及添加评论或心情。
GET graph.facebook.com
/{group-id}/feed?fields=attachments系统将根据每个选项获得的投票数,以降序排序的方式列出投票选项。
GET graph.facebook.com
/{group-id}/members?fields=name,joinedPOST graph.facebook.com
/{group-id}/members/{member-id}POST graph.facebook.com
/{group-id}/members?email=michael%40example.com如果请求网址中包含邮箱地址,请确保邮箱地址经过网址编码。示例:将 michael@example.com 改为 michael%40example.com。
如果移除最后一位小组成员,系统会删除该小组。
DELETE graph.facebook.com
/{group-id}/members/{member-id}DELETE graph.facebook.com
/{group-id}/members?email=michael%40example.com如果请求网址中包含邮箱地址,请确保邮箱地址经过网址编码。示例:将 michael@example.com 改为 michael%40example.com。
POST graph.facebook.com
/{group-id}/admins/{user-id}DELETE graph.facebook.com
/{group-id}/admins/{user-id}POST graph.facebook.com
/{group-id}/events
?name=New+Event
&start_time=2017-03-02T14:00:04+00:00
&end_time=2017-03-02T15:00:04+00:00
&description=Test+Description
&location=BoardroomPOST graph.facebook.com
/{group-id}/photos?source={image-data}POST graph.facebook.com
/{group-id}/photos?url={image-data}POST graph.facebook.com
/{group-id}/feed?attached_media=[{"media_fbid":"{photo-id}"},{"media_fbid":"{photo-id}"}]参数
attached_media
适用于图片和视频,包含被大括号括起的 media_fbids 数组。支持以下图片格式:.jpeg、.bmp、.png、.gif、.tiff。如需获取有关图片格式的更多信息,请点击此处。如需了解支持的视频文件,请点击此处。如要获取图片的 media_fbids,请先将未经发布的图片发布至 https://graph.facebook.com/me/photos(如此处文档所述)。如要获取视频(包括 GIF 动画)的 media_fbids,请先将视频发布至 https://graph.facebook.com/me/videos?no_story=true。
在用户使用你的应用上传视频时,系统会在用户的个人主页自动生成动态,而通过将 no_story 参数设置为 true,可以避免生成此类动态。
POST graph.facebook.com
/{group-id}/feed?files=[{file-id},{file-id}]参数
files
适用于文件,包含 file_ids 数组(请注意,该数组并未被大括号括起)。目前不支持文件版本管理。如要更新文件,请将原始文件从帖子附件中移除,然后重新上传新的文件附件。支持以下文件格式:
如要获取 file_ids,请先将文件发布至 https://graph.facebook.com/group_file_revisions。你可以在本地发布来自你的电脑的源文件。
你无法在一个 API 调用中同时使用 attached_media 和 files。这与可在小组编辑框中完成的行为相似,在小组编辑框中有两个单独的选项,分别用于上传“照片/视频”与“文件”。
POST graph.facebook.com
/{group-id}/?post_permissions=NONE&join_setting=ADMIN_ONLY&purpose=WORK_SOCIAL&post_requires_admin_approval=falseGET graph.facebook.com
/{group-id}/pinned_posts?fields=reactions,commentsGET graph.facebook.com
/{group-id}?fields=is_communityGET graph.facebook.com
/{group-id}/auto_membership_rules响应示例 (JSON):
{
"data": [
{
"conditions": [
{
"field": "TITLE",
"operator": "CONTAINS",
"values": [
"sales"
]
}
],
"id": RULE_ID
}
],
...
}
DELETE graph.facebook.com
/RULE_IDPOST graph.facebook.com
/{group-id}/auto_membership_rulesPayload 示例:
{
"conditions": [
{
"field": "LOCATION",
"operator": "CONTAINS",
"values": ["London", "San Francisco"]
}
]
}
如果出错,此 API 调用可能会为小组添加数千名用户,因此使用时请务必小心,并且在执行 API 调用前仔细确认。
GET graph.facebook.com
/{group-id}?fields=id,is_official_groupPOST graph.facebook.com
/{group-id?is_official_group={FALSE | TRUE}