**1) What is an API?**An API is defined as a specification of possible interactions with a software component.
2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs? java API provides an easy way to program functions. Twittter api allows developers to interact with twitter
3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life. an app on my phone that allows me to turn on my house alarm
1) What is an API?
An API is an application programming interface, which defines the specific functions of a software component.
2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
Java is a library of software components, Twitter is web based JSON
3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
When I click on my friends photo my phone calls her.
My action: Clicking her photo.
The phones action: Searching my library of contacts, finding her phone number and placing the call.
abstraction is the act of making complicated actions super simple.
Man, so far this was the toughest course. Guess it felt difficult to thoroughly grasp something so specific to programming without being a programmer. Kind of hard to fully grasp the hands on practicality of APIâs, but (I think) I understand enough to go on
1) What is an API?
API stands for application programming interface and is set of rules for programmatically interacting with software components.
2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
Java API is included in the Java Development Kit, whereas the Twitter API is a web-based API.
3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
When using the phone, i can press one button and on the other side is the other person on his phone. What is actually going on between my phone and his phone involves very complicated interactionsâŚ
- Application programing interfaceâprograms the interaction with a separate software or resource
- The main difference is Java API is applicable to the Java program whereas Twitter API is for the interaction over the web.
- When I paint on large surfaces, I use a projector to enlarge my small scale sketch onto the canvas in order to speed up the process of accuracy and values in my underpainting.
- Application programming interface
- Java API works as a storage with software components when Twtter API is a web based API that must be accessed by making requests.
- My Dash button would be called âSaturday cheat meal dayâ I press the button and my cheat meals(the list of certain meals from different places) are automatically ordered payed for.
- An API is a specification of possible interactions with software (i.e. the âwhatâ and âhowâ the user can interact with software).
- The main difference is that the Twitter API is a web based API that must be accessed by making requests over the internet. The Java API is a library available to anyone who downloads and installs the Java development toolkit.
- Every time I use my Metamask - the tokens are transferred/mined on the ETH blockchain behind the scenes without me having to do any work
API could look really complex at the beginning, but is really simple to get or set data once you know some of the basic functions to work with it. If you want to have some deep understanding over API, you could check some few videos on youtube that can explain you how it works as a programmer.
If you have any more questions, please let us know so we can help you!
Carlos Z.
Hi Carlos,
Thanks for reaching out. I spoke to a friend who explained it like this-
What happens when you click a button on a website:
The button sits in a predefined space (HTML); coloured and shaped by CSS; Behind that button JAVA Script dials the API url; The API returns the request.
So I feel better about it now.
Cheers!
- An Application Programming Interface, whereby you can programatically interact with a separate software component or resource. It abstracts functions of a complex system.
- Java- list of pre-made software components, included in JDK. Twitter- web-based, lets you search/favorite/share Tweets
- Eg. when I turn on my computer I donât concern myself with how the computer turns on, what processes are in the background
-
What is an API?
I like the waiter comparison. You are guest in restaurant and you want to order food but you need waiter to take your order and deliver it in kitchen where they will cook your food. And than waiter will serve it to you.
API does the same. It interacts with various softwares. -
In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
Twitter API is web based and Java API is included in the Java Development Kit which means that you need internet connection to use Twitter API but you can use Java offline. -
The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
Me in a restaurant and that pretty waitress which will take my order and then bring me my roasted kari.
1. What is an API?
I like the waiter comparison sir, really cleaver but could you please try to describe the question in general terms?
If you have any more questions, please let us know so we can help you!
Carlos Z.
-
What is an API? Application programming interface that developers use to communicate with the server
-
In the article the author compares Java API to Twitter API. What is the main difference between these two APIs? Java API is used to interact with a platform and Twitter API is used to interact with a service
-
The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life. I heat up food in a microwave - just push some buttons and away it goes. Ding! Ready to eat. I donât need to understand the technology behind how it functions.
It is the way server and client are communicating with each other. Client send request to server for some data and API will ask and deliver them.
Back to my restaurant idea. Let say I am hungry. I can use this food app in my phone or visit their web page on my comp which is connected to various servers /web pages/ from all restaurants in nearby, I set my requirements for the food, speed of delivery and so on and that app will show me best options available from all those restaurants.
- An API is an Application Programming Interface that simplifies the process of building code and interacting with other applications.
- The Java API is part of the Java Development Kit and the Twitter API is a web based API. The Twitter API can only be accessed by making over the internet requests to Twitter servers.
- Abstraction in software development is a way to organize complexity so that it can be handled simply. An example of abstraction if my daily life would be using my computer. The GUI allows me to use the applications on my computer without having to know how to code or interact at the terminal layer.
- A Api is a Specification of possible interactions with software components.
- Java API is a list of pre commands that make programming faster as these are already listed on it. Twitter is more request based.
- When i place a Market order on an exchange it buys at the price at that given time, it does all the transactions in the background and stores it in a wallet for me.
[quote=âCrypto_Mark_007, post:339, topic:6381â]
1) What is an API?
An API is is like a waiter in a restaurant. The client chooses what it wants and the API (waiter) takes the info from the client to the kitchen, the kitchen or kitchens makes up the meal with all the ingredients and gives it back to the waiter (API) who gives it back to the client in a finished format.
2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
The main difference is that the twitter API using the JSON format is a web client to web server API that needs an interent connection. The Java API an out of the box developemment kit doesnt use JSON but can be used across different client and server interfaces.
3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
Example: I put my most used apps on the front screen of my mobile. I may have similar apps for the same purpose but they are not on my home screen and maybe I have to scroll to another page.
1: An API is a set of preprogrammed set of rules /actions that simplify the interaction between front end and back end. Instead of having to enter every steps in a search for example the API will do all of the actions automatically.
2: Thw twitter iAPI is web based and hosted by Twitter and the Java API is used locally
3:buying a concert ticket. The API connects with the Ticket sellers shows what concert are available what dates where and price. After selections it processes payment and delivers confirmation.
1. What is an API?
I loved the waiter comparison, really cleaver to be honest, basically that is what API does.
But would love if you please could describe it a little bit more in general terms!
If you have any more questions, please let us know so we can help you!
Carlos Z.
Thanks Carlos for your feedback
The API translates to the server what info is requested from the client which could be from a browser or mobile for example and once the server database finds the information it sends back the result to the client via the API.