返回表示一位 Workplace 用户的单个用户对象。可通过该成员的 Workplace 编号或该成员登录 Workplace 时所使用的邮箱进行访问。
/{member_id}
/{email_address}
如要读取成员信息,需要具备读取工作档案或管理账户权限。如果集成使用管理账户权限,且集成范围设置为特定小组,该集成将无法访问某些成员字段。
字段名称 | 描述 | 类型 |
---|---|---|
| 成员的用户账户编号。 |
|
| 成员的名字。 |
|
| 成员的姓氏。 |
|
| 成员的首选邮箱,也可用作该成员的 Workplace 帐号。 |
|
| 成员在 Workplace 中的职位(如果已通过账户管理 API 进行设置)。 |
|
| 成员在 Workplace 中所属的组织(如果已通过账户管理 API 进行设置)。 |
|
| 成员在 Workplace 中所属的分部(如果已通过账户管理 API 进行设置)。 |
|
| 成员在 Workplace 中所属部门的名称(如果已通过账户管理 API 进行设置)。 |
|
| 成员列出的首选手机号。与账户管理 API 上标记为 |
|
| 成员列出的首选地址。与账户管理 API 上标记为 |
|
| 成员的头像。 |
|
| 成员的个人主页链接。 |
|
| 成员的语言设置。 |
|
| 成员的全名。 |
|
| 已设置格式的成员姓名,可正确处理中文、日语或韩语的排序。 |
|
| 更新时间。 |
|
| UTC 格式的账户邀请时间。 |
|
| UTC 格式的账户认领时间。 |
|
| UTC 格式的账户停用时间 |
|
| 由客户定义的成员标识符。每个成员可包含一个非空 external_id 值,该值使用账户管理 API 进行设置。Workplace 绝不会指定 external_id 属性的值。 |
|
| 成员加入公司的日期和时间(如果已通过账户管理 API 进行设置)。 |
|
| 成员的简介。 |
|
| 表示成本中心的名称。 |
|
| 此成员访问口令允许集成代表特定成员发出调用。 模拟权限已停用,请勿使用这项权限构建新功能。这项权限仅适用于当前已将其启用的自定义集成。 |
|
| 提供一个链接,供成员用于认领其 Workplace 账户(仅适用于未认领的成员)。 |
|
| 提供一个访问代码,供成员用于认领其 Workplace 账户(仅适用于未认领的成员)。 |
|
| 成员的语言设置。这将是 Workplace 为该成员使用的语言设置,直到有其他方法可确定成员的语言设置(如浏览器或设备语言设置)。 |
|
| 成员一线工作状态的相关信息。 |
|
| 用于表示用户账户是否在线 |
|
请参阅账户管理 API(图谱)
请参阅账户管理 API(图谱)
请参阅账户管理 API(图谱)
连线名称 | 描述 |
---|---|
此成员的活动。默认情况下,此连线不包含成员已拒绝或未回复的活动。 | |
成员发布的帖子动态(包括状态更新)和链接。 | |
| |
| 列出的成员主管。 |
| 列出的成员报告。 |
成员的头像。 | |
| 与成员关联的小组。 |
| 与成员关联的手机号。 |
| 成员的技能。 |
| 颁发给成员的徽章。 |
| 使成员退出 Workplace。仅用于 |
移除已停用成员的个人主页信息。仅用于 |
GET /{member_id}?fields=email,name HTTP/1.1
Host: graph.facebook.com
GET /{email_address} HTTP/1.1
Host: graph.facebook.com
GET /community/members?external_ids=12356,abc123 HTTP/1.1
Host: graph.facebook.com
GET /community/organization_members?inactive=1 HTTP/1.1
Host: graph.facebook.com
GET graph.facebook.com
/{member-id}/events
GET /{member_id}/reports HTTP/1.1
Host: graph.facebook.com
GET /{member_id}/managers HTTP/1.1
Host: graph.facebook.com
需要具备读取所有消息权限的自定义集成口令:
GET graph.facebook.com
/{member-id}/conversations?fields=messages{message,attachments,from}
需要具备读取所有消息权限的自定义集成口令:
GET graph.facebook.com
/{member-id}/conversations
需要具备读取所有消息权限的自定义集成口令:
GET graph.facebook.com
/{thread-id}/messages?user={user-id}
GET graph.facebook.com
/me/conversations?fields=messages{message,attachments}
使用自定义集成口令时,/me
别名指向智能助手页面
需要具备删除聊天消息权限的自定义集成口令
DELETE graph.facebook.com
/{message-id}?user={user-id}
如果删除消息,系统仅会将消息从请求中指定成员的视图中删除。如要彻底删除消息,必须从每个成员的视图中删除该消息。
需要具备管理账户权限的自定义集成口令:
GET graph.facebook.com
/{member-id}?fields=account_invite_time,account_claim_time
仅在成员获邀请或认领其账户时,系统才会显示这些字段
需要具备管理账户权限的自定义集成口令:
GET graph.facebook.com
/{member-id}?fields=account_deactivate_time
仅在成员账户停用时,系统才会显示这些字段
需要具备退出权限的访问口令:
POST graph.facebook.com
/{member-id}/logout
需要具备管理工作档案权限的访问口令。支持在请求中加入文件网址和上传文件。
POST graph.facebook.com
/{member-id}/profile_pictures?
image_url={...}&
caption={...}
POST graph.facebook.com
/{member-id}/profile_pictures?
caption={...}
Content-Type: multipart/form-data;
Content-Disposition: form-data; name="image_data"; filename="/profile_picture.png
需要具备管理工作档案权限的访问口令。
POST graph.facebook.com
/{member-id}/phones?
type={...}&
primary={...}&
number={...}
需要具备读取工作档案权限的访问口令。
GET graph.facebook.com
/{member-id}/skills
需要具备管理工作档案权限的访问口令。
POST graph.facebook.com
/{member-id}/skills?name={...}
需要具备管理工作档案权限的访问口令。
DELETE graph.facebook.com
/{member-id}/skills?name={...}
需要具备读取工作档案权限的访问口令。
GET graph.facebook.com
/{member-id}/badges?fields=id,name,description,icon,category
需要具备管理徽章权限的访问口令。请参阅社群文档,了解有关列出可用徽章及其编号的信息。
POST graph.facebook.com
/{member-id}/badges?badge=workplace_champion
需要具备管理徽章权限的访问口令。请参阅社群文档,了解有关列出可用徽章及其编号的信息。请注意,网址中的 # 必须经过网址编码。
POST graph.facebook.com
/{member-id}/badges?badge=workplace_custom#{badge_id}
需要具备预配用户账户权限的访问口令。
POST graph.facebook.com
/{member-id}?active=false
需要具备预配用户账户权限的访问口令。
DELETE graph.facebook.com
/{member-id}
仅可删除未认领的成员。
GET graph.facebook.com
/{user-id}?fields=frontline
{
"frontline": {
"is_frontline": true
},
"id": "100038142594104"
}