Что такое FQL-эквивалент поля Graph 'type' из вызова / feed? - PullRequest
1 голос
/ 23 ноября 2011

Я использовал график для получения информации о фиде / публикации для страниц, но вместо этого начал использовать 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", но цель состоит в том, чтобы получить это в одном вызове. Кто-нибудь знает, как / если этого можно достичь?

Большое спасибо

1 Ответ

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

Это было признано ошибкой. Смотри https://developers.facebook.com/bugs/223855374358566

...