0
我試圖用Ruby一次性獲得多個URL的相同數量。我已經試過這樣的事情,但它似乎並沒有工作時:Facebook API批量喜歡請求
batch_get = [{"method"=>"GET", "relative_url"=>"method/fql.query?query=select total_count from link_stat where url='http://www.bbc.co.uk/news/world-us-canada-26233909'"}, {"method"=>"GET", "relative_url"=>"method/fql.query?query=select total_count from link_stat where url='http://english.chosun.com/site/data/html_dir/2014/02/19/2014021900954.html'"}]
q = "select total_count from link_stat where url='#{batch_get}'"
fbreq = URI.escape("https://graph.facebook.com/?batch=#{q}")
JSON.parse(open(fbreq).read)
我能夠獲得單一的URL喜歡,但表現相當糟糕,我想,讓他們在一個請求。這是可行的嗎?
感謝
完美地工作!感謝:D – DaniG2k
請記住,FQL現在已被棄用的facebook api v2.1 + – ecdeveloper
這是真的,但到寫作答案時,它不是。此外,如果您有v2.0應用程序,則可以在2016年8月7日之前使用FQL。 – Tobi