Koneksi API ke server
Pelajaran 8 dari 10 dalam kursus API di Python di Coddy.
Tantangan
SedangOpenWeatherMap biasanya memerlukan API key, tetapi untuk keperluan belajar, kita akan menggunakan alternatif gratis yang tidak memerlukan pendaftaran: Open-Meteo API.
Kirim permintaan GET ke: https://api.open-meteo.com/v1/forecast
Tambahkan parameter berikut menggunakan params:
{
"latitude": 52.52,
"longitude": 13.41,
"current_weather": "true"
}Simpan object requests.get() ke variabel bernama response
Parse respons menggunakan response.json() dan simpan ke variabel bernama data
Cetak suhu saat ini dengan mengakses: data["current_weather"]["temperature"]
Coba sendiri
import requests
# Step 1: Send GET request with parameters
response = requests.get(
# Your URL here
params={
# Your parameters here
}
)
# Step 2: Parse JSON response
data = # Your code here
# Step 3: Print current temperature
print("Current temperature:", data["current_weather"]["temperature"], "°C")Semua pelajaran di API di Python
3Program Pengambilan Data Cuaca melalui API
Koneksi API ke serverPermintaan GET ke serverMenampilkan Hasil yang SesuaiLatihan sendiri: Compiler Python online