Facebook Graph API возвращает сообщения с несколькими комментариями / лайками, но идентичными созданным и обновленным временем - PullRequest
1 голос
/ 24 октября 2011

Я использую Graph API для извлечения сообщений со страницы Facebook, используя URL-адрес этого типа https://graph.facebook.com/[PageId]/posts?access_token=[access token]

Возвращает количество сообщений, таких как:

{
   "data": [
    {
         ...
         "type": "link",
         "created_time": "2011-10-21T15:24:19+0000",
         "updated_time": "2011-10-21T15:24:19+0000",
         "likes": {
            "...
            "count": 7
         },
         "comments": {
            "count": 39
         }
      },

      {
         ...
         "type": "status",
         "created_time": "2011-10-18T15:31:22+0000",
         "updated_time": "2011-10-18T15:31:22+0000",
         "likes": {
            ...
            "count": 15
         },
         "comments": {
            "count": 67
         }
      },

      ...
   ],
   ...   
}

Длякаждое сообщение, которое возвращается, create_time и updated_time идентичны друг другу, даже если к сообщению добавлено несколько комментариев и лайков!Это ошибка?Разве в updated_time сообщения не должно отображаться время последнего комментария / как / etc, прикрепленного к сообщению?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 25 октября 2011

Хорошо, после еще одного поиска я обнаружил, что это ошибка, но она возникает, только если в сообщении более 30 комментариев!

Пожалуйста, смотрите здесь: обновленное время сбрасывается до созданного времени, когда пост получает более 30 комментариев

0 голосов
/ 15 декабря 2011

Также странно, что если у вас есть фид страницы с событиями в будущем, которые были созданы в прошлом, время создания и обновления будет в будущем, как даты событий ....

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