导入
群组详情
学习如何使用 Facebook Graph API 获取用户组。

一个Facebook群组
代码示例
1https://graph.facebook.com/v16.0/{user_id}/groups
| 参数 | 类型 | 分类 | 说明 |
|---|---|---|---|
| access_token | 字符串 | 必填 | 应用认证和授权后获得的令牌。 |
| user_id | 字符串 | 必填 | 用户的ID。注意,这是路径参数。 |
| fields | 字符串 | 可选 | 指定API响应中需要返回的字段。 |
| limit | 字符串 | 可选 | 指定响应中最多返回的结果数量。 |
1// 在此处导入库 2import fetch from "node-fetch" 3 4// 在此处定义端点URL 5const endpointUrl = new URL("https://graph.facebook.com/v16.0/{{USER_ID}}/groups"); 6 7const headerParameters = { 8 contentType: "application/json", 9}; 10 11// 设置API调用选项 12const options = { 13 method: "GET", 14 headers: headerParameters, 15}; 16 17// 在此处定义查询参数 18const queryParameters = new URLSearchParams({ 19 access_token: '{{USER_ACCESS_TOKEN}}', 20 limit: '10' 21}); 22 23// 定义发起API调用的函数 24async function fetchUserGroups() { 25 try { 26 endpointUrl.search = queryParameters; 27 const response = await fetch(endpointUrl, options); 28 // 打印响应结果 29 printResponse(response); 30 } catch (error) { 31 // 打印错误信息 32 printError(error); 33 } 34} 35 36// 调用函数以发起API调用 37fetchUserGroups();
| 字段名 | 类型 | 说明 |
|---|---|---|
| id | 字符串 | 群组的ID。 |
| name | 字符串 | 群组的名称。 |
| privacy | 字符串 | 群组的隐私设置。 |
| cover | 对象 | 包含群组封面照片信息的对象。 |
| admin | 布尔值 | 表示发起请求的用户是否为该群组的管理员。 |
| member_count | 字符串 | 群组中的成员数量。 |
| updated_time | 日期时间 | 群组最后更新的时间,格式为ISO 8601。 |
| paging | 对象 | 用于分页的信息,包含next和previous字段,可用于获取下一页或上一页的数据。 |
| summary | 对象 | 包含帖子总数(total_count)以及是否可点赞(can_like)等信息的汇总数据。 |