公共主页选项卡

本指南说明了如何获取公共主页的选项卡列表。

从 2022 年 6 月 30 日起,只有在过去 90 天内访问过 /PAGE-ID/tabs 端点的应用才有对该端点的访问权限。

准备工作

如要读取公共主页选项卡,您需要:

  • 由可以在公共主页上执行 MANAGE 任务的用户请求的公共主页访问口令。
  • pages_manage_metadata 权限

如果用户无法在公共主页上执行该任务,则您需要:

  • 公共主页公开内容访问功能
如要避免在使用主页公开内容访问功能时出现流量限制问题,建议您使用系统用户访问口令

如要创建公共主页选项卡,您需要:

  • 由可以在公共主页上执行 MANAGE 任务的用户请求的公共主页访问口令。
  • pages_manage_metadata 权限

获取选项卡信息

/{page-id}/tabs 端点发送 GET 请求:

curl -i -X GET "https://graph.facebook.com/{page-id}/tabs

若请求成功,应用会收到以下响应:

{
  "data": [
    {
      "id": "19292868552/tabs/posts",
      "name": "Posts",
      "link": "/FacebookforDevelopers/posts/",
      "is_permanent": true,
      "position": 1,
      "is_non_connection_landing_tab": false
    },
    {
      "id": "19292868552/tabs/videos",
      "name": "Videos",
      "link": "/FacebookforDevelopers/videos/",
      "is_permanent": true,
      "position": 2,
      "is_non_connection_landing_tab": false
    },
    {
      "id": "19292868552/tabs/about",
      "name": "About",
      "link": "/FacebookforDevelopers/about/",
      "is_permanent": true,
      "position": 3,
      "is_non_connection_landing_tab": false
    },
...