2012-04-16 4 views
1

몇 가지 fql 쿼리를 실행하여 통찰력 데이터를 표시 할 수있는 자체 테이블로 가져옵니다. 문제는 반환되지 않습니다. 여기에 샘플 쿼리가 있습니다.facebook fql application 통찰력 테이블이 작동합니까?

SELECT metric, value FROM insights WHERE object_id='000' AND metric='application_stream_stories' AND end_time = end_time_date('2012-04-02') AND period=period('day') 

빈 대괄호 쌍이 반환됩니다. 0 값을 가진 열 이름도 반환하지 않습니다.

나는 또 다른 질의 -이 시간은 0 값의 JSON 배열

SELECT metric, value FROM insights WHERE object_id='000' AND metric='application_active_users' AND end_time = end_time_date('2012-04-02') AND period=period('month') 

나는 이러한 쿼리를 시도 한에서 그 결과

[{"metric":"application_active_users","value":0}] 

PHP를 사용하고에게 반환 metric-을 변경을 할 경우 fql console on facebook-이 테이블이 작동합니까 (http://developers.facebook.com/docs/reference/fql/insights/#application_content) 나는 아무 것도 발견하지 못하는 대부분의 메트릭스를 순환했습니다.

답변

1

예, 작동합니다. read_insights 권한이 있어야합니다. 그렇지 않으면 빈 배열이 생깁니다. application_active_users에는 유효한 액세스 토큰 인 read_insights 만 필요합니다. 공개적으로 사용 가능한 application_active_users 메트릭

https://developers.facebook.com/docs/reference/fql/insights/

에 대한

유효한 access_token