2011-12-02 4 views
1

게시 통찰력을 얻기위한 간단한 FQL 쿼리가 실패하는 이유를 알아 내려고하고 있습니다. 나는 manage_pages 및 read_insights 권한을 가지고 있고, 내가 잘못 뭘하는지 페이스 북은 나에게로와 같은 힌트를 제공하지 않습니다 : 나는 $data 볼 때FQL 포스트 인사이트가 반환하지 않습니다.

$query1 = "SELECT post_id, message, created_time, attachment FROM stream WHERE actor_id='XXXXXXXX' and source_id='XXXXXXXXX' order by created_time"; 
    $query2 = "SELECT object_id, metric, value FROM insights WHERE object_id IN (SELECT post_id FROM #query1) AND metric = 'post_impressions_unique' AND end_time=end_time_date('2011-11-28') AND period=period('lifetime')"; 
    $queries = '{ 
    "query1": "' . $query1 . '", 
    "query2": "' . $query2 . '" 
    }'; 
    $data = $facebook->api_client->fql_multiquery($queries); 

, 나는 $query1의 결과에 대한 많은 글을보고, 나는 $query2의 결과는 표시되지 않습니다.

내가 잘못하고있는 것을 이해하지 못합니다. 누구든지 도와 줄 수 있습니까?

감사합니다.

DW는

+0

fql_multiquery()에 문제가있는 경우를 대비하여 두 가지 단계로 쿼리를 시도해 보았습니다. fql_query()를 사용하여 첫 번째 쿼리를 실행 한 다음 결과를 두 번째 쿼리로 가져오고 여전히 아무것도 얻지 못합니다. – dwenr

답변

0

fql.multiquery에서 "스트림"에 버그 실행되는 쿼리가 될 것 같다, 나는 그것을보고했다. 쿼리를 하나의 쿼리로 테스트 해보십시오. fql.query

관련 문제