Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

WordPress How to Build a WordPress Plugin Connecting WordPress Plugins with 3rd Party APIs Parsing JSON with PHP: Part 1

Nicholas Bennett
Nicholas Bennett
4,698 Points

It appears that now the 'courses' sub-array of a badge JSON object only has 2 items in it, not 3.

The video talks about the 'courses' sub-array of a badge JSON object, for instance at http://teamtreehouse.com/mikethefrog.json, and the video talks about the courses array as having 3 elements. The data I'm getting shows only 2 elements in the courses array, except for the empty array for the 'Newbie' badge.

The Project/Course/Badge naming hierarchy is a little confusing to me, but it looks like index 0 of the courses array is the Course and index 1 is the Badge.

John Alarcon
John Alarcon
14,458 Points

Thanks...you just saved me from having to post this.

2 Answers

Zac Gordon
STAFF
Zac Gordon
Treehouse Guest Teacher

Hi,

There is a chance that the JSON object has changed slightly since recording. If you're able to traverse it properly though you should still be able to get all of the content you need to pull out.

However, I am seeing title, url and badge_count as the three components under "courses"

Nicholas Bennett
Nicholas Bennett
4,698 Points

Thanks for the reply, Zac! One thing's for certain with JSON APIs: over time, nothing is for certain.