Вкладки на Страницах

В этом руководстве рассказывается, как получить список вкладок на Странице.

С 30 июня 2022 г. доступ к конечной точке /PAGE-ID/tabs для приложений, которые обращались к ней в течение последних 90 дней, будет ограничен.

Прежде чем начать

Чтобы считывать вкладки Страницы, вам понадобятся:

  • маркер доступа к Странице, запрошенный пользователем, который может выполнять действие MANAGE на этой Странице;
  • разрешение pages_manage_metadata.

Если пользователь не может выполнять это действие, вам потребуется следующее:

  • функция доступа к общедоступному контенту Страницы.
Если вы пользуетесь функцией доступа к общедоступному контенту Страницы, используйте для этого маркер доступа системного пользователя, чтобы избежать превышения ограничения числа обращений.

Для создания вкладок Страницы вам понадобятся:

  • маркер доступа к Странице, запрошенный пользователем, который может выполнять действие MANAGE на этой Странице;
  • разрешение pages_manage_metadata.

Получение информации о вкладке

Отправьте запрос GET к конечной точке /{page-id}/tabs:

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
    },
...