Web API - はじめに
Web APIは開発者の夢です。
- ブラウザの機能を拡張できます
- 複雑な機能を大幅に簡素化できます
- 複雑なコードに簡単な構文を提供できます
Web APIとは?
APIはアプリケーションプログラミングインターフェースの略です。
Web APIは、Web用のアプリケーションプログラミングインターフェイスです。
ブラウザAPIは、Webブラウザの機能を拡張できます。
サーバーAPIは、Webサーバーの機能を拡張できます。
ブラウザAPI
すべてのブラウザーには、複雑な操作をサポートし、データへのアクセスを支援する一連の組み込みWeb APIがあります。
たとえば、GeolocationAPIは、ブラウザーが配置されている場所の座標を返すことができます。
例
ユーザーの位置の緯度と経度を取得します。
const myElement = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
myElement.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
myElement.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
サードパーティAPI
サードパーティのAPIはブラウザに組み込まれていません。
これらのAPIを使用するには、Webからコードをダウンロードする必要があります。
例:
- YouTube API - Webサイトに動画を表示できます。
- Twitter API - Webサイトにツイートを表示できます。
- Facebook API - WebサイトにFacebook情報を表示できます。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。