我正在尝试让 facebook fql 查询使用浏览器工作,我有一个有效的 oauth 令牌(我可以用它进行图形 api 调用)。
这是我试过的网址:
https://api.facebook.com/method/fql.query?query=SELECT metric, value FROM insights WHERE object_id=89192912655 AND end_time=1280430050 AND period=86400 AND metric='page_fans'&access_token=?
我还尝试先通过 sql 编码器运行 fql 查询:
https://api.facebook.com/method/fql.query?query=SELECT%20metric%2C%20value%20FROM%20insights%20WHERE%20object_id%3D89192912655%20AND%20end_time%3D1280430050%20AND%20period%3D86400%20AND%20metric%3D'page_fans'&access_token=?
我尝试了其他一些指标,我也可以通过图形 api 获取指标,所以我知道它们在那里。
我确定我在做一些愚蠢的事情,但我已经被这件事难住了一段时间了!每个调用都只返回这个:
<?xml version="1.0" encoding="UTF-8"?>
<fql_query_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" list="true"/>
也许我的日期有问题,我用它来获取日期:(红宝石)
t = Time.now
=> Tue Aug 03 15:00:50 -0400 2010
>> t = t - 5.days
=> Thu Jul 29 15:00:50 -0400 2010
>> t.to_i
=> 1280430050
有任何想法吗?