Ruby on rails Facebook FQL API-APIRROR:1:发生未知错误

Ruby on rails Facebook FQL API-APIRROR:1:发生未知错误,ruby-on-rails,facebook-fql,Ruby On Rails,Facebook Fql,我有一个FQL查询,它提供了一个页面id来查找您的facebook好友发布的照片位置 rest_client.fql_query("SELECT id, page_id, author_uid, coords, type, timestamp FROM location_post WHERE author_uid IN (SELECT uid2 FROM friend WHERE uid1=me()) AND type = 'photo' AND page_id = 21206849216261

我有一个FQL查询,它提供了一个页面id来查找您的facebook好友发布的照片位置

rest_client.fql_query("SELECT id, page_id, author_uid, coords, type, timestamp FROM location_post WHERE author_uid IN (SELECT uid2 FROM friend WHERE uid1=me()) AND type = 'photo' AND page_id = 212068492162618")
但是,它返回一个错误:1:发生未知错误

考拉::Facebook::APIError:1:在中发生未知错误 /opt/local/lib/ruby/gems/1.8/gems/koala-1.0.0/lib/koala/rest_api.rb:16:in 休息室 /opt/local/lib/ruby/gems/1.8/gems/koala-1.0.0/lib/koala.rb:55:inapi' 从…起 /opt/local/lib/ruby/gems/1.8/gems/koala-1.0.0/lib/koala/rest_api.rb:13:in 休息室 /opt/local/lib/ruby/gems/1.8/gems/koala-1.0.0/lib/koala/rest_api.rb:7:in 来自irb的fql_查询:51来自:0

如果我在SELECT uid2 FROM friend中去掉了author\u uid,其中uid1=me,如下所示,或者page\u id=212068492162618,那么它就可以工作了

rest_client.fql_query("SELECT id, page_id, author_uid, coords, type, timestamp FROM location_post WHERE AND type = 'photo' AND page_id = 212068492162618 LIMIT 500")
你知道为什么会这样吗


谢谢

我相信您希望尝试的查询是

从位置选择id、页面id、作者id、坐标、类型、时间戳,其中类型为'photo',页面id为212068492162618

这将自动扩展到您的所有朋友,如上的示例所示