You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Facebook Search API查询页面ID无结果的技术咨询

Facebook Graph API 搜索页面ID问题解答

1. 该Search端点当前是否有效?

Facebook Graph API的/search端点目前仍可用,但针对type=page的公开搜索功能在2020年后被大幅限制——普通用户访问令牌几乎无法通过该端点获取非关联的公开页面数据,仅能返回你作为管理员的页面或应用测试关联页面的结果。

2. 是否缺少特定权限?

即使持有pages_show_list、pages_read_user_content这类页面权限,也无法通过/search?type=page获取非你管理/关联的公开页面ID。当前该搜索场景下,没有任何权限能让普通用户令牌获取公开页面的搜索结果。

3. 是否使用了正确的API?

如果你的需求是获取公开页面的ID,那么当前的/search端点已不再适用。Facebook早已关闭了普通开发者通过公开搜索获取页面数据的通道,该端点现在仅适用于搜索应用自身关联的内容或用户管理的页面。

4. 其他实现方式及所需权限

目前可行的替代方案有两种:

  • 通过页面公共URL查询:直接调用https://graph.facebook.com/?id={页面完整URL}&access_token={用户访问令牌},即可返回对应页面的ID。所需权限:仅需有效的用户访问令牌(无需特殊权限,应用需处于上线状态)。
  • 获取自身管理的页面ID:若你是目标页面的管理员,调用/me/accounts端点可获取你管理的所有页面ID列表。所需权限:需用户授权应用pages_show_list权限。

内容的提问来源于stack exchange,提问作者KhizziP00L

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 19:22:36