2014-01-16 1 views
0

나는 사용자 게시에 대한 정보를 얻기 위해 FQL을 사용합니다. 예를 들어 :FQL 쿼리에서 하위 필드를 선택하는 방법은 무엇입니까?

Select likes from stream where post_id='100000481752xxx_828718160487568' 
나 다음 반환

:

{ 
"data": [ 
     { 
     "likes": { 
     "href": "https://www.facebook.com/browse/likes/?id=828718160487568", 
     "count": 2, 
     "sample": [ 
       100000640266xxx, 
       100000481752xxx 
       ], 
     "friends": [ 
       ], 
    "user_likes": false, 
    "can_like": false 
       } 
     } 
     ] 
} 

가 어떻게 선택할 수

는 "수"와에서 "샘플" "좋아"필드?

답변

1

사용 field.subfield 그래서를 :

SELECT likes.count, likes.sample 
    FROM stream 
WHERE post_id='100000481752xxx_828718160487568' 

결과 :

{ 
    "data": [ 
    { 
     "likes": { 
     "count": 2, 
     "sample": [ 
       100000640266xxx, 
       100000481752xxx 
     ] 
     } 
    } 
    ] 
} 
+0

감사합니다. 그것은 작동합니다. 간단히 =))) – Oleh

+0

페이스 북의 공식 사이트에서 어디서 읽을 수 있습니까? FQL에 대한 비밀 도움말 페이지가 있는지 궁금합니다. – user1105951