ComeçarComece de graça

Fazendo uma requisição à API

Sistemas de previsão começam com um pipeline de dados que coleta novos dados de uma API ou de outra fonte. Neste exercício, você vai criar o link da URL e enviar uma requisição para a API da EIA para obter dados de eletricidade.

Observe que usar a API da EIA requer a criação de uma chave de API; para este exercício, uma chave de demonstração já foi configurada para você.

Os pacotes requests, os e pandas, como pd, já foram importados para você.

Este exercício faz parte do curso

Projetando Pipelines de Previsão para Produção

Ver curso

Instruções do exercício

  • Extraia a chave da API da variável de ambiente, salvando-a como eia_api_key.
  • Crie o caminho completo da URL combinando api_url_path e eia_api_key.
  • Faça a requisição usando o método correto e passando o link completo.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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())
Editar e executar o código