나는 사용자 게시물을 얻을 수있는 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