Facebook Graph API V 2.6 Тип пользователя
Есть ли способ узнать, является ли информация о пользователе, возвращаемая графическим интерфейсом API, профилем пользователя или бизнес-страницей?
Я использую запрос:me? Fields = feed {from, comments {from}}
который возвращает мне всех пользователей, которые оставили комментарий или пост на моей странице.
Вот пример того, что я хотел бы получить для этого запроса:
{
"feed": {
"data": [
{
"from": {
"name": "John's Tires",
"id": "114615108955555"
},
{
"from": {
"name": "John Smith",
"id": "123615108951010"
},
Есть ли что-то, что я могу добавить к запросу, чтобы он возвращал тип пользователя? Например, тип: пользователь или тип: страница?
Я искал документацию API графа facebook и ничего не нашел. Заранее спасибо за помощь.
1 ответ
Решение
С метаданными =1 вы получаете тип в ответе для одного элемента верхнего уровня, но я не знаю, как это сделать для списка.
$ fbapi /me?metadata=1 | jq .metadata.type
"user"
$ fbapi /BBCQuestionTime?metadata=1 | jq .metadata.type
"page"