2011-04-14 2 views
1

벽 게시물의 노출을 얻으려고합니다. 나는이 수행하여 소스 ID를 주어진 모든 게시물의 인상을 얻을 수있었습니다 :Facebook FQL : 게시물 ID로 필터링 할 때 게시물 노출 수가 검색되지 않음

SELECT post_id,impressions,created_time FROM stream WHERE post_id= [post_id] 

I : 난 그냥 게시물의 인상을 얻을 때

SELECT post_id,impressions,created_time FROM stream WHERE source_id= [source_id] 

를, API는 아무것도 반환 이 유사 콘텐츠를 사용해 보았습니다.

SELECT post_id,impressions,created_time FROM stream WHERE post_id= [post_id] AND source_id = [source_id] 

무엇이 잘못 되었나요?

답변

3

편집 및 압축 대답 : post_id을 작은 따옴표로 묶으시겠습니까 (')?

올드 대답 :

는이 코드에 문제가 표시되지 않습니다. 내 생각에 post_id은 인덱싱 할 수 없지만 it is입니다. 다른 생각 하나, post_id을 작은 따옴표 (')로 묶고 있습니까?

게시물 별 노출 수는 새로운 기능으로 버그가있을 수 있습니다. filed a bug report이 있습니까?

+0

예 post_id는 색인 가능하지만 비슷한 문제가 발생하여 버그 일 수 있습니다. 설명서에 따르면 app_id도 색인 가능하지만 사실 app_id로 필터링 할 수없는 버그가 있습니다 - http://bugs.developers.facebook.net/show_bug.cgi?id=13662 – Jeune

+0

post_id를 따옴표로 묶어서 인용 부호가없는 소스 ID로 필터링 할 수 있었고 노출 수가있는 게시물의 전체 목록을 반환하는 것이 문제가 아니 었습니다. – Jeune

+1

그래,'post_id'를 작은 따옴표로 싸고 있는지 확인하십시오. (숫자가 아니기 때문에'_'에 의해 연결되는 두 개의 숫자가 될 것입니다. 아마도 이것을 알고있을 것입니다. 그러나 온전한 체크를 알고 있습니다.) 그러나 나는 결론을 내릴 것입니다. 너와 똑같은 일이야 - 벌레 야. –

관련 문제