เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Weather API: การเรียกใช้และจัดรูปแบบการตอบกลับ

แอปพลิเคชันสมัยใหม่มักดึงข้อมูลจาก web API แล้วจัดรูปแบบการตอบกลับก่อนนำไปแสดงผลให้ผู้ใช้งาน ในแบบฝึกหัดนี้ จะได้จำลองการเรียก weather API สำหรับสองเมืองและสร้าง JSON payload เดียวที่มี parent key รวมอยู่ด้วย ซึ่งสะท้อนการส่ง GET request และแสดงผล JSON ที่ได้รับกลับมา

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Azure API Management

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ API ที่เตรียมไว้เพื่อดึงข้อมูลสภาพอากาศปัจจุบันของ London และ Paris
  • รวมผลลัพธ์ทั้งสองเข้าด้วยกันในออบเจกต์การตอบกลับเดียว โดยจัดกลุ่มไว้ภายใต้ parent key เดียว
  • แสดงผลลัพธ์ในรูปแบบ JSON

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Fetch weather for two cities
london_weather = get_weather('____')
paris_weather = get_weather('____')

# Combine under a parent key
payload = {'weather': [____, ____]}

print("Current weather report:")
respond(____)
แก้ไขและรันโค้ด