Я использовал график для получения информации о фиде / публикации для страниц, но вместо этого начал использовать FQL, поскольку мне нужно было сортировать по updated_time, а не по стандартной сортировке созданной по времени, возвращаемой графиком.
Я использую таблицу потоков в FQL, и я могу получить всю информацию из этого, которая мне требуется, кроме эквивалента поля 'type' (то есть статуса, ссылки, фото, видео и т. Д.).
Когда я добавляю тип в список полей для FQL, я получаю значение int (или ноль), которое, по-видимому, примерно переводится в 46 => статус страницы, 56 => статус пользователя, 80 => ссылка ... и т. д., но это поле не задокументировано, и это значение не является полностью согласованным. Я видел статус пользователя, равный 56 или 237, но не уверен, в чем разница в контексте, чтобы заставить их измениться.
FQL, который я использую:
"SELECT post_id, type, message, description, comments, likes, created_time, updated_time FROM stream WHERE source_id = 40796308305 ORDER BY updated_time DESC" which I'm viewing through the Graph API Explorer /fql?q=
Я могу получить информацию о типе, сохранив идентификаторы и сделав дополнительный вызов графа, такой как "?ids=12345,23456,34567&fields=type
", но цель состоит в том, чтобы получить это в одном вызове.
Кто-нибудь знает, как / если этого можно достичь?
Большое спасибо