Day 49

in code •  7 years ago 

March 3rd, 2018

Hello! Today I was at the Web Development Bootcamp by Colt Steele and I learned about APIs.
API stands for Application Program Interface and it is a way for computers to interact with each other. It is a set of codes, tools to use in building applications.

ProgrammableWeb -a cool website with lots of APIs

APIs communicate with HTTP. First there is the HTTP request, and the HTML is what comes back. APIs send data, not structure. They use data formats like XML and JSON.

XML Extended Markup Language
it doesn't not describe presentation, but it used the key value pairs.

JSON JavaScript Object Notation
similar to JS objects, but it is all a string. You need quotes around the keys.

npm install request

   var request = require("request");
   request('https://google.com”, function(error, response, body ) {
            if(!error && response.statusCode == 200) {
                   var parsedData = JSON.parse(body);
                   console.log(parsedData["query"]["results"]["channel"]["astronomy"]["sunset"]);
               }
         });

Cheers!

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!