我正在尝试使用Rails中的HTTParty从此Linkedin API调用获取共享计数,但它似乎没有正确解析和获取数据。那是为什么?
count = JSON.parse(HTTParty.get('https://www.linkedin.com/countserv/count/share?url=' + url + '&format=json')["count"]
答案 0 :(得分:3)
您应该使用body
attribute而不是get
(HTTParty::Response
)的返回值。
url = 'https://www.linkedin.com/countserv/count/share?url=' + url + '&format=json'
count = JSON.parse(HTTParty.get(url).body)["count"]
# ^^^^^
答案 1 :(得分:-1)
请看一下如何在ruby中使用httparty。我希望这能解决你的问题 http://www.techhoppers.com/blog/ruby-on-rails/how-to-parse-the-json-api-call-with-httpparty-in-ruby-on-rails/