Определите, является ли автор сообщения страницей или пользователем?

Как правильно определить, является ли автор сообщения пользователем или страницей?

v2.8/OrangeESP/feed?fields=id,from{id,name,link}

"data": [
{
  "id": "118067454874491_1584993008181921",
  "from": {
    "id": "1112315252115029",
    "name": "Clara Barranquero",
    "link": "https://www.facebook.com/app_scoped_user_id/1112315252115029/"
  }
},

Я в настоящее время использую "from.link" для этого, и если он имеет форму

https://www.facebook.com/app_scoped_user_id//, то есть пользователь

если это из

https://www.facebook.com/ тогда это страница

В v2.4 я мог бы включить из {category} в ответ, и если это не было пустым, это означало, что автор - Страница.

1 ответ

Включите поле, которое доступно только в таблице "Страница" или "Пользователь":

Проверка на app_scoped_user_id в поле ссылки не плохая идея, хотя.

Другие вопросы по тегам