Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook FQL(多)查询不使用遗留REST,但使用Graph API不处理洞察?_Facebook_Facebook Graph Api_Facebook Fql - Fatal编程技术网

Facebook FQL(多)查询不使用遗留REST,但使用Graph API不处理洞察?

Facebook FQL(多)查询不使用遗留REST,但使用Graph API不处理洞察?,facebook,facebook-graph-api,facebook-fql,Facebook,Facebook Graph Api,Facebook Fql,我正在尝试发送FQL多查询,如上所述,不使用旧的遗留RESTAPI,而是使用Graph 这是一个带有涂鸦应用程序的旧请求: https://api.facebook.com/method/fql.query?query=SELECT%20metric%2C%20value%20FROM%20insights%20WHERE%20object_id%3D2439131959%20AND%20metric%3D'application_active_users'%20AND%20end_time%3

我正在尝试发送FQL多查询,如上所述,不使用旧的遗留RESTAPI,而是使用Graph

这是一个带有涂鸦应用程序的旧请求:

https://api.facebook.com/method/fql.query?query=SELECT%20metric%2C%20value%20FROM%20insights%20WHERE%20object_id%3D2439131959%20AND%20metric%3D'application_active_users'%20AND%20end_time%3Dend_time_date('2011-06-26')%20AND%20period%3Dperiod('month')&access_token=AAAAAAITEghMBACjLou2bh6PRtdhHuYqqQLrZAoXzBZAWVkH0QF9Lw3cqcviZAZCH1fwsqlagtwuCSjmA4gPPuftwWVGEuiMVnw7ab38aZCpfsR1LkbSqP
结果是(工程):

甚至FQL多重查询:

https://graph.facebook.com/fql?q={"query1":"SELECT%20metric%2C%20value%20FROM%20insights%20WHERE%20object_id%3D2439131959%20AND%20metric%3D'application_active_users'%20AND%20end_time%3Dend_time_date('2011-06-26')%20AND%20period%3Dperiod('month')&access_token=AAAAAAITEghMBACjLou2bh6PRtdhHuYqqQLrZAoXzBZAWVkH0QF9Lw3cqcviZAZCH1fwsqlagtwuCSjmA4gPPuftwWVGEuiMVnw7ab38aZCpfsR1LkbSqP"}
结果是空的,在这两种情况下都没有错误。对我来说:(多)FQL查询适用于用户,而不是页面。Graph insights适用于同一页面


非常感谢您的帮助。

我知道REST API已被弃用,或者将在6月份完全弃用。这就是为什么我认为我们对某些指标有一些非空的见解,但我对这些指标也有空的见解


对我来说,我认为这个“end_time_date”函数在API中没有明确定义,或者FBAPI中可能有一个bug。因为当我编写一个unix时间而不是这个函数时,它有时工作得很好。回答我自己:它使用时间戳作为
end\u date
(不使用
end\u time\u date
函数)和
period
函数。不知道为什么。

我在FQL和Insights方面仍然有问题。请您写下一个完整的、单一的查询示例,以了解您的见解。例如,是否应该在末尾有accesstoken?我都看过。。。
https://graph.facebook.com/fql?q=SELECT%20metric%2C%20value%20FROM%20insights%20WHERE%20object_id%3D2439131959%20AND%20metric%3D'application_active_users'%20AND%20end_time%3Dend_time_date('2011-06-26')%20AND%20period%3Dperiod('month')&access_token=AAAAAAITEghMBACjLou2bh6PRtdhHuYqqQLrZAoXzBZAWVkH0QF9Lw3cqcviZAZCH1fwsqlagtwuCSjmA4gPPuftwWVGEuiMVnw7ab38aZCpfsR1LkbSqP
https://graph.facebook.com/fql?q={"query1":"SELECT%20metric%2C%20value%20FROM%20insights%20WHERE%20object_id%3D2439131959%20AND%20metric%3D'application_active_users'%20AND%20end_time%3Dend_time_date('2011-06-26')%20AND%20period%3Dperiod('month')&access_token=AAAAAAITEghMBACjLou2bh6PRtdhHuYqqQLrZAoXzBZAWVkH0QF9Lw3cqcviZAZCH1fwsqlagtwuCSjmA4gPPuftwWVGEuiMVnw7ab38aZCpfsR1LkbSqP"}