WeatherByIp API เป็นบริการบนเว็บ RESTful ที่ให้ข้อมูลสภาพอากาศตามที่อยู่ IP ของผู้สร้างคำขอ ใช้บริการของบุคคลที่สามที่ไม่ใช่เชิงพาณิชย์เพื่อทำการระบุตำแหน่งทางภูมิศาสตร์และดึงข้อมูลสภาพอากาศปัจจุบันโดยใช้พิกัดของ IP ฟังก์ชั่นการทำงาน
โหมดการพัฒนา WeatherIp
ตัวอย่างที่ปรับใช้
/weather
- ส่งคำขอ GET เพื่อดึงข้อมูลสภาพอากาศปัจจุบันตามที่อยู่ IP ของผู้สร้างคำขอ API ทำการค้นหาตำแหน่งทางภูมิศาสตร์โดยใช้ผู้ให้บริการ IP ไปยังตำแหน่งบุคคลที่สาม และดึงข้อมูลสภาพอากาศโดยใช้พิกัดของ IP หากสำเร็จ ระบบจะส่งคืนข้อมูลสภาพอากาศในการตอบกลับ
/weatherIp/{ipAddress}
- ส่งคำขอ GET เพื่อตรวจสอบสภาพอากาศปัจจุบันสำหรับที่อยู่ IP ที่ระบุ API ตรวจสอบที่อยู่ IP ที่ให้ไว้ ทำการค้นหาตำแหน่งทางภูมิศาสตร์โดยใช้ผู้ให้บริการ IP ไปยังตำแหน่งบุคคลที่สาม และดึงข้อมูลสภาพอากาศโดยใช้พิกัดของ IP หากสำเร็จ ระบบจะส่งคืนข้อมูลสภาพอากาศในการตอบกลับ
/clearDb
- ส่งคำขอ DELETE เพื่อล้างฐานข้อมูล ตำแหน่งข้อมูลนี้จะลบข้อมูลตำแหน่งและสภาพอากาศทั้งหมดที่จัดเก็บไว้ในฐานข้อมูล
API ถูกปรับใช้ที่ http://edbe.somee.com
ข้อกำหนดเบื้องต้น:
โคลนพื้นที่เก็บข้อมูลหรือดาวน์โหลดซอร์สโค้ดจากลิงก์พื้นที่เก็บข้อมูล Git ที่ให้มา
สร้างแอปพลิเคชันโดยใช้คำสั่ง build ที่เหมาะสมสำหรับสภาพแวดล้อมของคุณ
รันแอปพลิเคชันโดยใช้คำสั่งที่เหมาะสมสำหรับสภาพแวดล้อมของคุณ สิ่งนี้จะเริ่มต้น API และทำให้พร้อมใช้งานสำหรับคำขอ
ลอง /weatherIp
และ /clearDb
:
หากคุณต้องการใช้ตำแหน่งข้อมูล /weather
คุณจะต้องปรับใช้แอปพลิเคชันของคุณกับเซิร์ฟเวอร์ การปรับใช้แอปพลิเคชันจะทำให้ผู้ใช้รายอื่นสามารถเข้าถึงตำแหน่ง /weather
ได้
WeatherByIp API ใช้ระบบฐานข้อมูล SQLite ในเครื่องเพื่อจัดเก็บข้อมูลจากผู้ให้บริการบุคคลที่สาม
API นี้ใช้บริการ https://ipinfo.io IP-to-location และใช้ข้อมูลการตอบสนองในการทำงาน
API นี้ใช้บริการ https://api.open-meteo.com location-to-weather และใช้ข้อมูลการตอบสนองในฟังก์ชันการทำงาน
โปรดติดต่อเราหากคุณมีคำถามเพิ่มเติมหรือต้องการความช่วยเหลือเพิ่มเติม