Mulai sekarangMulai gratis

Mengirim permintaan API

Sistem peramalan dimulai dengan pipeline data yang mengumpulkan data baru dari API atau sumber data lain. Pada latihan ini, Anda akan membuat tautan URL dan mengirim permintaan ke EIA API untuk mengambil data listrik.

Perlu diketahui bahwa bekerja dengan EIA API memerlukan pembuatan API key; untuk latihan ini, sebuah demo API key telah disiapkan untuk Anda.

Pustaka requests, os, dan pandas, sebagai pd, telah diimpor untuk Anda.

Latihan ini merupakan bagian dari kursus

Merancang Pipeline Peramalan untuk Produksi

Lihat Kursus

Instruksi latihan

  • Ekstrak API key dari variabel lingkungan, simpan sebagai eia_api_key.
  • Buat path URL lengkap dengan menggabungkan api_url_path dan eia_api_key.
  • Lakukan permintaan menggunakan metode yang benar dan meneruskan tautan lengkapnya.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Extract the API key from the environment variable
eia_api_key = os.____('EIA_API_KEY')

# Create the full URL path
api_url = "https://api.eia.gov/v2/"
api_path = "electricity/rto/region-data/"
api_url_path = api_url + api_path + "data/&data[]=value"
full_path = ____ + "?api_key=" + ____

# Make the request
data = requests.____(____).json()

df = pd.DataFrame(data["response"]["data"])
print(df.head())
Edit dan Jalankan Kode