Почему я получил столько сообщений без какого-либо контента от Graph API? - PullRequest
0 голосов
/ 31 августа 2011

Я занимаюсь разработкой службы мониторинга социальных сетей. И сейчас я пытаюсь получить сообщения и комментарии от определенной группы пользователей.

Однако я обнаружил, что Graph API https://graph.facebook.com/somebodysuid/posts?access_token=xxxx получает много пустых сообщений. То есть многие посты имеют следующую форму:

`{ "id": "somebodysuid_xxxxxxxxxxxx",

     "from": {
        "name": "XXX YYY AAA",
        "id": "somebodysuid"
     },
     "type": "status",
     "created_time": "2011-08-03T05:49:11+0000",
     "updated_time": "2011-08-03T05:49:11+0000",
     "comments": {
        "count": 0
     }
  },
  {
     "id": "somebodysuid_yyyyyyyyyyyyyyy",
     "from": {
        "name": "XXX YYY AAA",
        "id": "somebodysuid"
     },
     "type": "status",
     "created_time": "2011-07-24T23:31:35+0000",
     "updated_time": "2011-07-24T23:31:35+0000",
     "comments": {
        "count": 0
     }
  },

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

Может кто-нибудь объяснить, почему столько пустых постов будет получать API? Можно ли это как-то решить?

Ответы [ 2 ]

0 голосов
/ 31 августа 2011

Я думаю, что FB начал добавлять информацию об активности, которая появляется на веб-странице Facebook, например, "Джон Доу теперь дружит с Томом Джонсом" или "Фред Смит и еще 2 человека изменили свое изображение профиля".Эта информация об активности а) является неполной в возвращенном фиде и б) делает странные вещи, когда вы ищете дополнительную информацию, запрашивая API графика для подробностей, основанных на поле идентификатора постов.новый функционал для канала - мне не удалось найти документацию или упомянуть об этом.В настоящее время их очень сложно обработать, поскольку они выглядят как другие вещи и не содержат идентифицирующих деталей.

Вот вопрос, который я разместил в поисках помощи.Приведем еще один пример: Фид Facebook "user / home" теперь содержит действия в виде сообщений, которые трудно идентифицировать

0 голосов
/ 31 августа 2011

Эти сообщения, вероятно, представляют собой обновления, сделанные с помощью "новой формы общего доступа", где пользователи могут отмечать места и друзей и прикреплять географические местоположения без добавления каких-либо дополнительных сообщений.

Эти типы сообщений обозначаются как "статус"но Graph API еще не возвращает другие метаданные (местоположение, теги и т. д.), поэтому вы видите их пустыми.

Будем надеяться, что FB исправит это быстро: (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...