Understanding the NYT API data
Before going too far into the detail of our Redux refactoring endeavor, let's first review the data we'll ultimately be consuming from the NYT API. The NYT API offers a few options, including books, movie reviews, event listings, and so forth. We'll be using the Top Stories
(V2) API. It provides a list of articles in both JSON and JSONP format across a variety of sections, including world, national, opinion, and so forth. But given that this is a book about technology, we're going to use the technology section. To make a request to the NYT API technology section, you'll need to form an http get request:
https://api.nytimes.com/svc/topstories/v2/technology.json?api-key=your-api-key
The portion of the URI following v2/
is where you specify both the section and the format. In our case, we're interested in technology in JSON format, thus technology.json
. Additionally, you must append your API key in the query string. You can register for an API key by going to http...