Question

I am trying to get the share count from this Linkedin API call using HTTParty in Rails, but it doesn't seems to properly be parsing and obtaining data. Why is that?

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

Solution

You should use body attribute instead of the return value of the get (HTTParty::Response).

url = 'https://www.linkedin.com/countserv/count/share?url=' + url + '&format=json'
count = JSON.parse(HTTParty.get(url).body)["count"]
#                                   ^^^^^
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top