Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.


Right place to make call to external API

Hello I'm learning ruby on rails. After reading in treehouse blog about httparty I was wondering, what is the right place to make API call.

I was searching in Google my question, but couldn't find answer. Some say in controller, others model, but from this post I thought I should make it in lib folder?

here is the blog post about httparty http://blog.teamtreehouse.com/its-time-to-httparty

1 Answer

Hi Janis,

If you are interesting to know more about latest "Build a Rails API" course which is still under development by our staffs.

Build a Rails API - it will hopefully release March 2015


I'm sorry if I wasn't clear or asked my question incorrectly, but I wanted to know more about how to get info from API. Lets say I would like to find pictures in flickr and show them in my rails app. To do that I would have to make GET request to flickr API. And I wanted to know what is the correct place (in model/controller/lib or make new folder under app directory) to make this GET request from my rails app to flickr API.

Thanks for showing this course I hope to see it soon.

Okay, I get your points. As I am aware that we don't have Ruby API for Flickr at this moment, however, one place I know we have is Ajax and APIs for Flickr in one of our track, please see last section.

I will contact our team to find more info about Ruby API, right now we can use to follow this instruction pretty straightforward - Integrating Flickr into your rails website.

Hope that helps. :-)

Salman Akram Thanks for showing this gem. But now I'm confused, why should I use httparty if I can use flickr gem?


I just give you different options to use APIs and many gems for Flickr. The best way I can suggest is to wait new course (latest updates) in March, basically I don't have good answer why we use httparty rather than other flickr gems.

Salman Akram Ok. Thank you for quick response. I will wait for the new course :)

Awesome, I myself can't wait for it. ;)

~Happy Coding!