Nice to meet you! This is my first post after learning JAVA.
If you find any deficiencies, please let us know.
Then to the main story ...
I thought about making something for my own study. .. ..
Anyway, I want to make something that is useful to people.
However, making something that is too easy does not benefit you.
I thought more and remembered the word there.
『API』
However, although I have heard it, I do not know anything.
So I looked it up.
API is an acronym for "Application Programming Interface".
Translated, it connects "application, software" and "program".
We will create a window for communication with the outside called API in the software, expand the functionality by making it possible to communicate and cooperate with the external application, make it more convenient to use, and if you want, it is a win-win for both applications. The purpose is to create a state.
There are three main advantages:
・ Efficiency of software development ・ Improved security ・ You can easily get the latest information
For the above reasons, various companies are adopting APIs. For example, Amazon, Facebook, Twitter, Google, Gurunavi, Rakuten, etc.
So what are the disadvantages? There is a back side to the good story. So it's below.
If the specifications of the provided API change or the provision itself is stopped, A problem occurs in the part where the API is used.
What I mean is that an unexpected problem occurs at my own unexpected timing, It means that I'll be warm.
It seems that the Web API is often used in APIs. The companies mentioned above are also using the Web API.
Somehow I got an image of the API. Then what is Web API! !! !!
Continue. .. ..
Recommended Posts