FQL multiquery显示空数组

时间:2012-01-02 06:35:34

标签: facebook-fql fql.multiquery

我正在使用Facebook fql.multi查询来使用命令行获取数据。像这样

$queries = '{
        **"query1" : "SELECT metric, value 
                    FROM insights WHERE object_id=148945955209922 
                    AND metric="application_active_users" 
                    AND end_time=end_time_date("2011-12-10") 
                    AND period=period("month")",
        "query2" : "SELECT metric, value 
                    FROM insights WHERE object_id=148945955209922 
                    AND metric="application_active_users_city" 
                    AND end_time=end_time_date("2011-12-10") 
                    AND period=period("month")"
    }';

但是在运行此代码时,它显示为空数组。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

我首先要开始对您的访问令牌进行故障排除。确保您的访问令牌具有适当的权限。其次,通过正常的FQL分别运行每个查询,确保查询彼此独立运行。您可以使用Graph API Explorer工具https://developers.facebook.com/tools/explorer

来使用FQL结构