Menu
CoddyTech

Koneksi API ke server

Pelajaran 8 dari 10 dalam kursus API di Python di Coddy.

challenge icon

Tantangan

Sedang

OpenWeatherMap 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

Latihan sendiri: Compiler Python online