facebook-cli 用于在命令行中查询和管理个人 Facebook 数据,覆盖帖子、评论、反应、好友、时间线、个人资料、故事、信息流、群组、活动、收藏以及 Marketplace。多数个人资料相关功能为只读;管理的主页支持经同意的草稿、发布与排程写入,Marketplace 仅支持创建、编辑、删除和发布用户自己的商品。
用法:命令默认输出 JSON,不要传 --format json(该参数不存在)。粘贴的 Marketplace 或分享链接不要直接用浏览器打开;商品链接用 facebook-cli marketplace listing details --url '<pasted link>',分享链接先用 facebook-cli link-sharing decode-url --url '<url>' 解码。帖子可用 --post-id 或 --url 读取,分享链接需先解码再读取。账号未连接时运行 facebook-cli connect-url 获取连接地址,断开连接运行 facebook-cli disconnect-url。
输出要求:帖子保留 created_at 并附 post_created_at(优先 user_local);评论始终附时间与评论永久链接;反应附按类型计数和帖子永久链接;展示时使用永久链接而非原始 ID。
限制:不得批量抓取或枚举资料与帖子;拒绝可能伤害、画像或监视个人的请求;不推断个人属性;不跟踪未成年人;不在冲突中进行社会比较。命令失败时应向用户报告错误。写入类操作会请求批准。具体平台、收费和价格信息暂未提供。