2014-02-16 39 views
2

我想在Rails中使用HTTParty從此Linkedin API調用中獲取共享計數,但似乎沒有正確解析和獲取數據。這是爲什麼?用Ruby中的HTTParty解析JSON API調用

count = JSON.parse(HTTParty.get('https://www.linkedin.com/countserv/count/share?url=' + url + '&format=json')["count"] 

回答

3

您應該使用的body attribute代替getHTTParty::Response)的返回值。

url = 'https://www.linkedin.com/countserv/count/share?url=' + url + '&format=json' 
count = JSON.parse(HTTParty.get(url).body)["count"] 
#         ^^^^^ 
+0

怪異的它仍然顯示爲'零'我的數據庫。 – user2270029

+0

@ user2270029,「url」的值是什麼? – falsetru

+0

@ user2270029,請參閱我剛製作的[demo](http://asciinema.org/a/7676)。 – falsetru