I was recently invited to the BETA and have playing with the codex-javascript-sandbox. At first I wanted to see if it could make the same calculator I made in C++ years ago (it could). Then I did a bunch of goofy games and stuff.
Then I started to wonder about API calls. And I think this is the best tool I have ever seen (yet) at helping people make such connections (please correct me if I am wrong).
Of course we need to use open APIs without tokens.
So I used the following API from Dog API
I typed in: make an api call to: https://dog.ceo/api/breeds/image/random
then: display image from console
It didnāt display until I opened in JSFiddle.
However, I kept doing it and it started displaying in playground.
Then I started changing things up.
make an api call to a popular dog api
show me the dog picture
That worked.
I played with the ISS API and it seems to have more trouble with multiple JSON objects.
I am very interested in exploring this more. Has anyone had success with this?
If this Codex could recognize JSON objects that would be life changing. It already feels life changing.
I am so happy to be a part of this.
4 Likes
Made some progressā¦
From the ISS API:
make an api call to: https://api.wheretheiss.at/v1/satellites/ and then display the json object ālatitudeā value
var xhr = new XMLHttpRequest();
xhr.open(āGETā, āhttps://api.wheretheiss.at/v1/satellites/25544ā, true);
xhr.onload = function() {
var data = JSON.parse(this.response);
var latitude = data.latitude;
var latitudeDiv = document.createElement(ādivā);
latitudeDiv.innerHTML = latitude;
document.body.appendChild(latitudeDiv);
display data from latitudediv
-0.67293047842661
The codex can recognize individual JSON object data you just have to be specific.
For people like me that work at start up companies that use an in house āsource of truthā database and then tools like iOS, Android, Zendesk, Iterable, MixPanel, etcā¦ all of these tools talk to each other through API calls. I am not an engineer. However, I do have to know enough to make a call between Zendesk and Iterable because I canāt ask an engineer to do it. And, I wish I knew enough to create events that could trigger calls.
For me this is a huge leap forward to empowering small businesses. Almost a year ago I was wishing for something like this because I couldnāt figure out how to display text in html via javascript after I made an html call.
Again, I feel so thankful.
2 Likes