Невозможно заблокировать пользователя со страницы с помощью Facebook Graph API

#facebook #facebook-graph-api

#Facebook #facebook-graph-api

Вопрос:

В соответствии с этой страницей вы можете использовать GET graph.facebook.com/{page-id}/blocked endpoint для просмотра списка заблокированных пользователей и страниц с одной из ваших страниц. Вы также можете использовать методы POST и REMOVE вместе с user параметром, чтобы добавить или удалить пользователя из списка блокировки вашей Страницы.

Но, похоже, это не работает. С помощью запроса GET и соответствующего токена доступа к странице я получаю пустой список, подобный этому:

 {
  "data": [
  ],
  "paging": {
    "cursors": {
      "before": "MAZDZD",
      "after": "MjQZD"
    },
    "next": "----------"
  }
}
 

Если я пытаюсь добавить какого-либо пользователя в список блокировки одной из моих страниц, я получаю это:

 {
  "error": {
    "message": "(#100) The global id ------- is not allowed for this call",
    "type": "OAuthException",
    "code": 100,
    "fbtrace_id": "-------"
  }
}
 

Почему я не могу видеть список заблокированных пользователей и страниц со своих страниц? И почему я не могу заблокировать кого-то: может быть, мне нужен идентификатор пользователя в области страницы? Но как я могу это получить?

Спасибо.

Комментарии:

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

2. Спасибо, я попробую. Знаете ли вы, как получить идентификатор пользователя с этой страницей? Единственная информация, которую я получаю, — это эта страница , и в ней говорится, что API идентификатора страницы устарел в версии 7.0 . В настоящее время всем приложениям, созданным после 1 мая 2018 года, автоматически присваиваются PSID, и никаких дальнейших действий не требуется…

3. Как вы получаете идентификаторы?

4. Упс! Вы правы, я получал идентификаторы пользователей с внешнего веб-сайта, но если я получу их из приложения Facebook (хотя это не одно и то же приложение), я могу создавать новых заблокированных пользователей для страницы. Спасибо! Но я по-прежнему не могу увидеть список запрещенных пользователей для страницы. Я полагаю, это скрыто для уединения?