【发布时间】:2012-07-19 05:43:16
【问题描述】:
我有一个 FQL 查询,它给出了一个 page_id 来查找你的 Facebook 朋友的照片 location_post。
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")
但是,它返回 APIError: 1: An unknown error occurred
Koala::Facebook::APIError: 1: 发生未知错误 /opt/local/lib/ruby/gems/1.8/gems/koala-1.0.0/lib/koala/rest_api.rb:16:in
rest_call' from /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:inrest_call' from /opt/local/lib/ruby/gems/1.8/gems/koala-1.0.0/lib/koala/rest_api.rb:7:infql_query' 来自 (irb):51 来自 :0
如果我去掉 author_uid IN (SELECT uid2 FROM friend WHERE uid1=me()),如下所示或 page_id = 212068492162618,那么它可以工作 p>
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")
知道为什么会发生这种情况吗?
谢谢
【问题讨论】:
标签: ruby-on-rails facebook-fql