Я использую Graph-API для просмотра информации о пользователе Facebook. При просмотре соединений для узла «Пользователь» доступны как «сообщения», так и «статусы».
При просмотре постов я сталкиваюсь с постами типа «статус», которые имеют немного другую информацию, чем эквивалентное сообщение о статусе.
В приведенном ниже примере вы можете видеть, что это одно и то же сообщение, но «Версия сообщения» имеет идентификатор «100002912416196_212493188857760», а «Версия статуса» - «212493188857760». Один «более правильный», чем другой? Facebook находится в процессе перехода от использования статусов (и ссылок и т. Д.) К использованию только постов (или наоборот)? Будем благодарны за любую помощь, которую кто-то может оказать.
Вот пример (отредактированный для экономии места)
при вызове с https://graph.facebook.com/me/posts
"data": [
{
"id": "100002912416196_212493188857760",
"from": {
"name": "Ben Backup",
"id": "100002912416196" },
"to": {
"data": [{
"name": "Dave Upify",
"id": "100001917301370"
}] },
"message": "With Dave Upify",
...
"type": "status",
"created_time": "2012-03-20T20:18:54+0000",
"updated_time": "2012-03-20T20:18:54+0000",
"comments": {
"count": 0
},
"is_published": true
}
при вызове с https://graph.facebook.com/me/statuses
"data": [{
"id": "212493188857760",
"from": {
"name": "Ben Backup",
"id": "100002912416196" },
"message": "With Dave Upify",
"place": {
"id": "126533127390327",
"name": "Massachusetts Institute of Technology",
"location": {
"street": "77 Massachusetts Avenue",
"city": "Cambridge",
"state": "MA",
"country": "United States",
"zip": "02139",
"latitude": 42.359430693405,
"longitude": -71.092129185382
}
},
"updated_time": "2012-03-20T20:18:52+0000"
},