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.

JavaScript

Roberto Rivera
Roberto Rivera
11,361 Points

Imgur API issues

Hello All,

I was trying to exercise my AJAX learning and attempted to work with the imgur API. Essentially my long term goal is to create a simple web page that will allow users to search through imgur for wallpaper using specific criteria.

The short term goal for making this work though was simply post pictures from the gallery as sort of proof of concept. Now, I've run into an issue, one of which I feel may have a simple answer but I've sort of bashed my fists against it not quite sure how to solve it.

The problem is that I've succeeded in grabbing the links from the api to get pictures, However the JSON is structured in a way where it will also give me the link for an album rather than the pictures which comprise the album. As a result I have a page that includes some pictures and a whole bunch of 'broken links' as the album can be displayed as a picture by it's very nature.

I'm reaching out to imgur's staff about this as well, but I thought that I've had great luck with the treehouse community. I'm including a snapshot of my work thus far as well as a sample of some of the raw JSON data. In addition, I'm including a sample of the console.log of the concatenated variable that posts to the HTML to create the images. So you see the results of what happens when it runs.

https://w.trhou.se/p4zeovouz5

Thank you for any help you can provide.

1 Answer

Steven Sullivan
Steven Sullivan
11,616 Points

Hi Roberto,

Try changing the link you're pulling to something like 'https://api.imgur.com/3/album/{albumid}/images'