The API a chose is a comprehensive, constantly updating array of astronauts currently in space. This API does not have a significant amount of business value, but it does however have entertainment value. I think that it does have a good amount of entertainment value. First of all, it tells people the exact names of people who are in space. I told a friend about this and she was shocked, because she didn’t even know people were in space right now. She was also impressed by the fact that this list is constantly updating. Overall, it has entertainment value because it gives people the opportunity to see something that they don’t have ready access to.
Search Results for: --------
API assignment
http://misdemo.temple.edu/tug98919/Pro%20points/
Goals: My goal was to create a working API for entertainment use.
Results: I made an API that results in Chuck Norris Quotes.
Recommendation: My API could be used for entertainment purpose, if someone wanted to see different quotes by Chuck Norris.
Periodic Elements API
In this project, I have connected an API source for the Periodic Elements. I then created 12 buttons to sub-categorize the elements into their respective groups. The primary button will display all the elements in a table with their atomic number, name, mass, and element group. The smaller buttons, each named for the element group they represent, display a new table that only shows the element group. I did this by using functions that would be run when each button was clicked. The functions themselves used the $.getJSON method, then a for loop to run through the entire API, then within that I used an if statement to make sure that it was only displaying the element group it needed to. I did this to create a functional and easy interface to check which elements belong to which group at the click of a button.
My project can be found here.
Web API – Proof of Concept
The goal of this project was to implement a web API that we haven’t already worked on and use it to create a useful application. During the process of creating this site, I learned a lot about implementing a web API from an unfamiliar source. It’s one thing to do it with the in class materials, but it becomes more difficult using other people’s APIs. The site I made uses API-NBA, a source of NBA statistics and history. Using API-NBA’s game history, the site is able to list the NBA games played on a given day.
http://misdemo.temple.edu/tug73584/nba_api/
MIS 2402 Pro Points Project
For this project, I have researched and implemented a free API that provides developers with real time stock data for a specific company they would like to obtain information about.
The API that I’ve researched can be located at ‘https://www.alphavantage.co/documentation/’. For this specific task, I have decided to use the “Quote Endpoint” API. With this API, it provides real time stock information to the user that returns as JSON output. For example, one can make a blog or website about a specific stock trading company or about financial news and implement this API to provide users who are reading the blog/website with up to date information on how the stock is performing right on the website itself without having to going off the website. Additionally, this API can be used to pull any publicly traded company’s stock information (not just Microsoft). Therefore, it can be tailored to meet anyone’s needs when developing their web application. Furthermore, this API is very flexible as it can be used with multiple programming languages and easily be implemented. All in all, this free simple API can provide developers an opportunity to put useful and effective data on their website
Link to my Proof-of-Concept can be found here: http://misdemo.temple.edu/tug97942/pro%20points%20project/
My recommendation write up as a word document is below:
Pro Points Project- Cat Facts
The goal of this project was to use my knowledge of API’s to create a way for people to learn about cats. Each time the user clicks the ‘Get Facts’ button, they will be presented with a new fact added to a list of prior requests. To clear the list, the user can simply click the ‘Clear Facts’ button. This project allowed me to become more confident in my knowledge of APIs and learn about there usefulness outside of a classroom setting. To visit my project use this link: http://misdemo.temple.edu/tuh05501/pro_points_projects/
MIS 2402 API Assignment
Created an API to generate a fun fact about a number between 1-100 when entered by a user.
Web API – Proof of concept
- Goal – this was a class project assigned in order for us, the students, to understand how to use Web API.
- API – through various free public APIs on the internet, I found one interesting API which is “Financial Modeling Prep API”. I really love Finance, so I decided to take that in and learn how to use that.
- Result – I have build a simple proof of concept website that displays the company’s income statement. The user only need to put in the “Symbol” of the company found on stock market site, click on generating the income statement button, and then the website will display the full name of the company and the last 4 years income statements.
- Project URL: http://misdemo.temple.edu/tuk97370/API%20Project/
- What I have learned:
- I don’t have to start building website from scratch
- How to read the API documentation – endpoint, required parameters and basic requirement to use the API
- How to work better with Loop in JSON Object and Array
- Recommendation: https://financialmodelingprep.com/developer/docs – there are many more things we can do with this API. Here are three examples/sections we can build using this API:
- We can build a website that display all the financial information (Income statement, Statement of Owner Equity, Balance Sheet, and Statement of Cash Flow)and stock price at real-time
- Compare the performances of different companies in the form of chart or other date visualization concepts
- Company’s information in detail and their performances from year to year
Web API – Cat Fact Generator
- Link to project: http://misdemo.temple.edu/tug91409/cat%20fact/
- I chose this API, found at https://catfact.ninja/fact, because it is perfectly useless. I love that someone took the time to create a Web API that generates cat facts, even though there is no real reason for it to exist. This API can also generate information on cat breeds if you substitute /fact with /breeds, as well as generate multiple cat facts at a time if you write /facts instead of /fact.
- Some possible applications are:
- Rescue groups could feature this API on their websites to engage users while they search for adoptable cats.
- Companies like National Geographic, Animal Planet, and kid-focused science website could feature this API to teach adults and children more about cats.
API Demo Project
- Include the goals, results, project URL (if applicable), and what you learned in a brief paragraph.
The project can be found at misdemo.temple.edu/tuh29326/apiproject.
The API found at https://openweathermap.org/current could be used in a multitude of ways. The OpenWeatherMap API provides current weather data for free that can be retrieved by zipcode, city name, geographic coordinates, and many more fields. A user could utilize this API to simply check the current weather for where they live, for an event they might be attending, or for a city they might be traveling to. I only created a demo for the user to enter a zipcode, but with a simple change of the input form and ajax request, any of the other fields mentioned above can be utilized. The API is also free for up to 60 calls per minute with a simple email registration.
