From April 1 to April 4, 2026, some metrics may be inaccurate due to a temporary reporting issue. The issue has been resolved, but data for this period may not fully reflect actual performance.
通过 Facebook 公共主页 API,应用可以管理 Facebook 公共主页和使用具有必要权限的相关功能。使用此 API 可执行各种公共主页管理任务,如发布内容、读取成效分析、管理评论和接收实时更新。
关键组成部分:
与公共主页 API 互动需要公共主页访问口令。此口令通过用户身份验证获得,可授予以公共主页身份执行 API 操作的权限。
不同的端点需要不同的权限:
pages_show_list – 显示由某个用户管理的公共主页pages_read_engagement – 读取已发布到公共主页的内容pages_manage_posts – 发布和定时发布内容pages_manage_engagement – 管理评论,删除帖子pages_read_user_content – 读取公共主页上的用户生成内容pages_manage_metadata – 管理公共主页设置pages_manage_ads – 为公共主页创建和管理广告pages_manage_cta – 查看和更新行动号召按钮pages_messaging – 代表公共主页管理和发送消息business_management – 管理与某个公共主页相关的业务资产检索某个公共主页的基本信息。
请求:
GET /<PAGE_ID>?fields=id,name,about,fan_count
权限:pages_show_list、pages_read_engagement
在公共主页上创建新帖子。
请求:
POST /{page-id}/feed
参数:
messagelinkpicturepublished权限:pages_manage_posts
POST /{page-id}/feed
Body:
{
message: "Hello from the Pages API!"
}
阅读、创建和管理对公共主页帖子的评论。
阅读评论:
GET /{object-id}/comments
发布评论:
POST /{object-id}/comments
删除评论:
DELETE /<COMMENT_ID>
权限:pages_manage_engagement
获取某个公共主页的分析数据和指标。
请求:
GET /{page-id}/insights?metric=page_impressions,page_fans
权限:pages_read_engagement
检索提及某个公共主页的帖子或评论。
请求:
GET /{page-id}/tagged
权限:pages_read_user_content
更新或检索公共主页设置,如封面照片、描述或消息偏好。
获取设置:
GET /{page-id}?fields=cover,about,description
更新设置:
POST /{page-id}/settings
权限:pages_manage_metadata
Webhook 提供与公共主页上的更改或事件相关的实时更新,如新的评论、赞或消息。
feed、mentions、messages)。如果您的应用需要扩展的权限(即需要大多数公共主页管理功能),必须接受 Facebook 应用审核。
借助 Meta 的 Facebook 公共主页 API,应用可以访问和更新 Facebook 公共主页的设置及内容、创建和获取帖子、获取对公共主页自有内容的评论、获取公共主页成效分析、更新用户能够在公共主页上执行的操作等。
本文档包含您了解和实现 Facebook 公共主页 API 时会用到的指南。
建议您按本文档概述的以下顺序阅读每份指南。