Я делаю запрос FQL, чтобы получить сообщения от пользователя:Как определить объект, который понравился пользователю?
{
"feeds": "SELECT type, actor_id, target_id, app_data, action_links, permalink, post_id, viewer_id, created_time, updated_time, source_id, message, description, attachment FROM stream WHERE filter_key = 'owner' AND source_id = <userId> AND is_hidden = 0 LIMIT 50"
}
По большей части, результаты велики. Однако, если в результате содержится сообщение о том, что пользователь «нравится» что-то, как я могу определить, что «понравилось»?
Например:
{
"type": null,
"actor_id": <userId>,
"target_id": null,
"app_data": [
],
"action_links": null,
"permalink": "",
"post_id": "<postId>",
"viewer_id": <userId>,
"created_time": 1369109320,
"updated_time": 1369109320,
"source_id": <userId>,
"message": "",
"description": "<user name> likes a status.",
"attachment": {
"description": ""
}
}
Какой статус?
Или:
{
"type": null,
"actor_id": <userId>,
"target_id": null,
"app_data": [
],
"action_links": null,
"permalink": "",
"post_id": "<postId>",
"viewer_id": <userId>,
"created_time": 1367029922,
"updated_time": 1367029922,
"source_id": <userId>,
"message": "",
"description": "<user name> likes a link.",
"attachment": {
"description": ""
}
}
Какая связь?
Нужно ли выполнять многочастный запрос для получения дополнительных данных из другой таблицы? Почему target_id всегда null?
ли вы на самом деле получены результаты, которые имеют описание « любит ссылку.»? или это гипотетический случай, с которым вы хотите справиться? –
asifrc
Те были вытащены непосредственно из ответа FQL. – howettl