APIって知ってますか?
APIって聞いたこともある人もいない人もいると思いますが、今回自分はそのAPIの一歩めの知識をざっくりと教えたいと思います!
自分自身かなりAPIで詰まっていたので少しでも初学者の力になれたら初学者の自分的にも幸いです(?)
それでは早速行きましょう!
API(Application Programming Interface)
いきなりこんなん言われてもなんのこっちゃですよね、、まずAPIがなんなのかって話なんですよ
かなり簡単にいうと自分自信に技術力がなくても、大手サイト例(google,googleMAP,chatGPT,Amazon)などの技術を丸々使えちゃうわけです!!まだわかんないですよね、そうなんですこれを聞いてどーゆーことやねんwになると思います。なのでもっとイメージを語らせていただきます!例えば自分がAmazonの3000円以下の商品しかないサイトを作りたいぜ!となったとします。
これってAPIを使わないと3000円以下の商品を自分がAmazonを見てメモ帳に書きまくることになります。
するとですよみなさんAPIを使えば、、、なんとさっきも言った通りAmazonが丸々使えちゃうのでそんなことしなくてもいいんですよ。
もう少し詳しく話すと、APIはデータを受け取るものです!あのAmazonのアプリがそのまま使える!ってわけではないんですよね
ちなみにそちらの部分は逆にサイトのデザインなので完璧にアプリ内のデザインをパクることができたら実質Amazonは手作りできちゃうわけですよ!このAPIはデータというのはなかなか気づくのに時間がかかるので気をつけてください!
結論APIはクソ凄い、楽しいものだと思うべし!!
いきなり結論かよって感じですが、APIってまじ凄すぎるので興味がある方はというか初学者で何か作りたいなと思う方は、ぜひAPIを取り入れることをお勧めします!なんでかって?そら大手の技術が自分で使えるんだもん!話はズレますけど結局学習って楽しい方がやれるのでAPI
はまじ最強なんで学習の幅もそうですし、自分が製作したいものの幅が10000倍くらい上がるんで超お勧めです!(chatGPTの検索結果などを出力できたりしますw)