Я построил приложение временной шкалы, используя API графика для запроса сообщений на определенной странице Facebook. Я использую updated_time поста, чтобы расположить его по порядку на временной шкале.
Я получил отчет об ошибке, поданный сегодня, потому что одно сообщение продолжает перемещаться в начало временной шкалы.
Похоже, что когда кто-то комментирует этот пост, updated_time изменяется.
Как ни странно, это похоже только на этот один настенный пост. Все остальные имеют свое время create_time такое же, как и updated_time, как я и ожидал. Публикуемые комментарии к этим сообщениям не будут «подпрыгивать» им в начале шкалы времени.
Я называю API графа следующим образом:
https://graph.facebook.com/somepagename/posts?method=GET&metadata=true&format=json&access_token=XXXXXXX
В JSON я получаю некоторые записи, которые выглядят так:
{
...
"created_time": "2011-10-05T11:47:20+0000",
"updated_time": "2011-10-05T11:47:20+0000",
...
},
{
...
"created_time": "2011-10-05T08:12:27+0000",
"updated_time": "2011-10-05T11:57:35+0000", <--- PROBLEM!
...
},
{
...
"created_time": "2011-10-04T12:52:39+0000",
"updated_time": "2011-10-04T12:52:39+0000",
...
},
Это ошибка в Graph API или происходит что-то еще, чего я не понимаю? Отличаются ли расчеты updated_time для разных типов сообщений на стене (обновления галереи, видео, текст и т. Д.)?