返回顶部
k

keyapi-facebook-analysisFacebook数据解析

Explore and analyze public Facebook data — profile details, posts, photos, Reels, group activity, group events, and identifier resolution for profiles and groups.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
82
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

keyapi-facebook-analysis

keyapi-facebook-analysis

探索和分析公开的Facebook个人主页、专页和群组——涵盖个人资料详情、内容动态、群组活动、事件以及标识符解析。

本技能通过KeyAPI MCP服务提供全面的公开Facebook情报。它支持获取个人资料详情(通过URL或数字ID)、已发布的帖子、照片、Reels、群组详情、群组帖子、未来群组活动,以及个人主页和群组的ID解析——全部通过统一的缓存优先工作流实现。

当您需要以下功能时使用此技能:

  • - 通过URL获取公开Facebook个人主页的详情、帖子、照片或Reels
  • 将个人主页URL解析为数字ID,供下游API调用
  • 分析公开Facebook群组活动——帖子、成员详情和即将举办的活动
  • 将群组URL解析为数字群组ID
  • 研究Facebook上的品牌专页、公众人物或社区群组

作者:KeyAPI
许可证:MIT
仓库:https://github.com/EchoSell/keyapi-skills



前提条件


要求详情
KEYAPITOKEN来自keyapi.ai的有效API令牌。在网站上注册以获取免费令牌。将其设置为环境变量:export KEYAPITOKEN=yourtoken_here
Node.js
v18或更高版本 |
| 依赖项 | 在技能目录中运行npm install以安装@modelcontextprotocol/sdk |

作者:KeyAPI
许可证:MIT
仓库:https://github.com/EchoSell/keyapi-skills



MCP服务器配置

本技能中的所有工具调用均指向KeyAPI Facebook MCP服务器:

服务器URL:https://mcp.keyapi.ai/facebook/mcp
认证头:Authorization: Bearer $KEYAPI_TOKEN

设置(一次性):

bash

1. 安装依赖项


npm install

2. 设置您的API令牌(在https://keyapi.ai/免费获取)

export KEYAPITOKEN=yourtoken_here

3. 列出所有可用工具以验证连接

node scripts/run.js --platform facebook --list-tools

作者:KeyAPI
许可证:MIT
仓库:https://github.com/EchoSell/keyapi-skills



分析场景


用户需求节点最佳用途
通过URL获取完整个人资料详情profiledetailsbyurl无需知道数字ID即可快速获取个人资料快照
解析个人主页URL → 数字ID
getprofileid | ID解析,用于profileposts、profilesphotos、profilereels |
| 通过数字ID获取个人资料详情 | profilesdetailsby_id | 已知ID时查找个人资料 |
| 个人主页/专页已发布的帖子 | profile_posts | 内容动态分析、发布频率 |
| 个人主页/专页的照片 | profiles_photos | 视觉内容审计、照片库 |
| 个人主页/专页的Reels | profile_reels | 短视频内容分析 |
| 通过URL获取群组详情 | getgroupdetails | 群组概览、成员数量、描述 |
| 解析群组URL → 数字群组ID | getgroupid | ID解析,用于getgroupposts和getgroupfuture_events |
| 公开群组的帖子 | getgroupposts | 群组活动监控、内容分析 |
| 群组中即将举办的活动 | getgroupfuture_events | 活动发现、社区活动追踪 |

作者:KeyAPI
许可证:MIT
仓库:https://github.com/EchoSell/keyapi-skills



工作流

步骤1 — 确定分析目标并选择节点

明确研究目标并将其映射到一个或多个节点。典型入口点:

  • - 通过URL进行个人主页研究:使用profiledetailsbyurl获取快速快照,或使用getprofileid获取数字profileid,然后调用profilesdetailsbyid。
  • 个人主页内容审计:先调用getprofileid,然后使用数字ID调用profileposts、profilesphotos、profilereels。
  • 群组研究:使用完整URL调用getgroupdetails,然后使用getgroupid获取groupid,用于getgroupposts和getgroupfutureevents。

关键:三种不同的标识符类型
Facebook端点根据端点不同需要不同的标识符:

标识符格式使用方
个人主页URL完整URL,例如https://www.facebook.com/mantraindianfolsomprofiledetailsbyurl、getprofileid
数字个人主页ID
整数字符串,例如100063669491743 | profileposts、profilesphotos、profilesdetailsbyid |
| reelsprofileid | Base64集合ID(不透明字符串) | 仅profile_reels |
| 群组URL | 完整群组URL,例如https://www.facebook.com/groups/1270525996445602/ | getgroupdetails、getgroupid |
| 数字群组ID | 整数字符串,例如1439220986320043 | getgroupposts、getgroupfuture_events |

profilereels — 特殊的reelsprofile_id
profilereels使用一个独特的reelsprofileid参数,该参数不同于数字profileid。这个不透明的base64集合ID从profiledetailsbyurl或profilesdetailsbyid响应数据中获取。您无法仅从数字个人主页ID推导出它。
工作流:profiledetailsbyurl(或getprofileid → profilesdetailsbyid)→ 从响应中提取reelsprofileid → 调用profile_reels。

仅限公开内容
本技能中的所有端点仅返回公开Facebook个人主页、专页和群组的数据。无法访问私人个人主页、私人群组和需要登录的内容。

步骤2 — 获取API模式

在调用任何节点之前,检查其输入模式以确认所需参数和可用选项:

bash
node scripts/run.js --platform facebook --schema <工具名称>

示例

node scripts/run.js --platform facebook --schema profiledetailsby_url node scripts/run.js --platform facebook --schema getgroupposts

步骤3 — 调用API并将结果缓存到本地

执行工具调用并将响应持久化到本地缓存,以避免重复的API调用。

调用工具:

bash

单次调用,美化输出


node scripts/run.js --platform facebook --tool <工具名称> \
--params --pretty

强制获取最新数据,跳过缓存

node scripts/run.js --platform facebook --tool <工具名称> \ --params --no-cache --pretty

示例 — 通过URL获取个人资料详情:

bash
node scripts/run.js --platform facebook --tool profiledetailsby_url \
--params {url:https://www.facebook.com/mantraindianfolsom} --pretty

示例 — 将URL解析为个人主页ID,然后获取帖子:

bash

步骤1:将URL解析为数字profile_id


node scripts/run.js --platform facebook --tool getprofileid \
--params {url:https://www.facebook.com/mantraindianfolsom} --pretty

步骤2:使用数字profile_id获取帖子

node scripts/run.js --platform facebook --tool profile_posts \ --params {profile_id:100063669491743} --pretty

示例 — 使用游标获取下一页帖子:

bash
node scripts/run.js --platform facebook --tool profile_posts \
--params {profile_id:100063669491743,cursor:<来自前一个响应的游标>} --pretty

示例 — 获取个人主页Reels(需要来自个人资料详情的reelsprofileid):

bash

步骤1:获取个人资料详情以获取reelsprofileid


node scripts/run.js --platform facebook --tool profiledetailsby_url \
--params {url:https://www.facebook.com/examplepage} --pretty

从响应中提取reelsprofileid

步骤2:使用reelsprofileid获取reels

node scripts/run.js --platform facebook --tool profile_reels \ --params {reelsprofileid:<来自响应的reelsprofileid>} --pretty

示例 — 解析群组URL,然后获取帖子:

bash

步骤1:将群组URL解析为

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 keyapi-facebook-analysis-1775872526 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 keyapi-facebook-analysis-1775872526 技能

通过命令行安装

skillhub install keyapi-facebook-analysis-1775872526

下载

⬇ 下载 keyapi-facebook-analysis v1.0.0(免费)

文件大小: 11.19 KB | 发布时间: 2026-4-12 10:21

v1.0.0 最新 2026-4-12 10:21
keyapi-facebook-analysis 1.0.0 – Initial release

- Provides analysis of public Facebook profiles, pages, and groups through the KeyAPI MCP service.
- Supports retrieval of profile details, posts, photos, Reels, group information, group posts, and upcoming group events.
- Allows resolution of profile and group URLs to their numeric IDs for downstream API calls.
- All operations require a free KEYAPI_TOKEN and Node.js v18+.
- Designed for public data only (no access to private content).

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部