Определите, является ли автор сообщения страницей или пользователем?
Как правильно определить, является ли автор сообщения пользователем или страницей?
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 ответ
Включите поле, которое доступно только в таблице "Страница" или "Пользователь":
- https://developers.facebook.com/docs/graph-api/reference/page/
- https://developers.facebook.com/docs/graph-api/reference/user/
Проверка на app_scoped_user_id
в поле ссылки не плохая идея, хотя.