我想獲得一個facebook fql查詢使用瀏覽器工作,我有一個有效的oauth令牌(我可以使圖形API調用它)。Facebook的FQL返回<fql_query_response list =「true」/>
這裏是我試過的網址:
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
什麼想法?
你肯定'insights'表是否存在?我沒有在API中看到它。 – serg 2010-08-03 20:00:47
這個例子聲稱它:http://wiki.developers.facebook.com/index.php/Insights_%28FQL%29 – Joelio 2010-08-03 20:11:37
如果你只是想獲得粉絲數量,也許看看這個問題:http:// stackoverflow。 com/questions/3231099/how-do-one-retrieve-the-fan-count-for-a-facebook-application-page-using-the-gra – serg 2010-08-03 20:24:41