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"
Другие вопросы по тегам