+++++ตัวอย่างโค้ดเรียกดูข้อมูลของกรมอุตุฯ (เป็น node.js กับ python)++++
ช่วงนี้ไทยอาจเจอมรสุมเข้ามาในช่วง 4-6 ส.ค เราก็ควรติดตามข้อมูลจากกรมอุตุฯ อย่างใกล้ชิดนะครับ ทั้งนี้กรมอุตุฯ เขาเปิดบริการ API มานานพอควร เราสามารถเรียกดูข้อมูลอุตุนิยมวิทยา + ข้อมูลแผ่นดินไหว ได้อย่างง่ายๆ ซึ่งมีอยู่ 11 API ให้เลือกใช้ ตามลิงค์ http://data.tmd.go.th/api/index1.php
แต่ก่อนใช้งานต้องสมัครเว็บข้างบน เพื่อขอ user id กับ user key เสียก่อน แล้วก็จะมีเมลมาให้เรายืนยันอีกที
อันนี้เป็นรูปแบบ url เวลาเรียกดูข้อมูล "ข่าวเตือนภัยสภาพอากาศ ข่าวสารภูมิอากาศ ข่าวการติดตามสภาพอากาศร้าย"
http://data.tmd.go.th/api/WeatherWarningNews/v1/…
ตรงคำว่า demo กับ demokey ก็ให้ใส่ user id กับ user key ที่เราได้มา
ทั้งนี้โดยดีฟอลต์เมื่อส่ง request นี้ไป ก็จะได้ response กลับมาเป็น XML
ถ้าอยากได้ Response แบบ json ก็ให้ใส่ &format=json ต่อท้าย url เดิมประมาณเนี่ย
http://data.tmd.go.th/api/WeatherWarningNews/v1/…
สำหรับตัวอย่างซอร์สโค้ดเขียนโปรแกรม เอาไว้เรียกดูข้อมูล API ของกรมอุตุฯ ผมทำให้ดู 2 ภาษาเป็น Node.js กับ Python
https://gist.github.com/ad…/fbbc2fdeddb43dca3a33eade0d8555c0
สำหรับคู่มือ API อย่างละเอียด ก็ตามลิงค์นี้นะครับ
http://data.tmd.go.th/api/doc/reference/WeatherToday.pdf
「node.js url」的推薦目錄:
node.js url 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最讚貼文
ตอนนี้ Node.js เวอร์ชั่น 7 มาใหม่แล้ว และรองรับ ES6 ได้ 98%
ดาวน์โหลดได้ที่ https://nodejs.org/en/
แอดมินคงต้องไปอัดเดตเนื้อหาที่ตนเองเขียนแจกฟรี ตั้งแต่ปีใหม่แล้วแหละ
ใครสนใจอ่านอันเดิมไปก่อนก็ได้ วางๆ จะมาอัพเดตใหม่ครับ
1) วิธีติดตั้ง Node.js และ npm เบื้องต้น
http://www.ebooks.in.th/…/วิธีติดตั้ง_Node.js_และ_npm_เบื้…/
2) เสียดายไม่ได้อ่านจาวาสคริปต์ ฝั่งเซิร์ฟเวอร์ (Node.js ฉบับย่อ) เล่ม 1
http://www.ebooks.in.th/…/เสียดายไม่ได้อ่าน_จาวาสคริปต์ฝั่…/
3) เสียดายไม่ได้อ่านจาวาสคริปต์ ฝั่งเซิร์ฟเวอร์ (Node.js ฉบับย่อ) เล่ม 2
http://www.ebooks.in.th/…/เสียดายไม่ได้อ่าน_จาวาสคริปต์ฝั่…/
4) การใช้งาน MongoDB เบื้องต้น (เน้นไปที่ Node.js)
http://www.ebooks.in.th/…/37861/การใช้งาน_MongoDB_เบื้องต้น/
หมายเหตุต้องสมัครเป็นสมัครชิกก่อนถึงจะโหลดได้
แต่ถ้าใครขี้เกียจก็เปลี่ยน url จาก .../ebook/... ....เป็น /download/...
+++++++
ปล เผื่อใครไม่รู้ Node.js คืออะไร มันก็คือตัว runtime ภาษา JavaScript ทำให้เราเขียนภาษานี้นอกเว็บบราวเซอร์ได้ นิยมมากเวลาเขียน JavaScript ฝั่ง Black-end (อารมณ์ประมาณว่าเราเขียนเว็บฝั่งเซิร์ฟเวอร์โดยไม่พึงพึ่งพาภาษา PHP,ASP, JSP ประมาณนี้)
ส่วนคำว่า ES6 มันเป็นชื่อมาตรฐานใหม่ของภาษาจาวาคริปต์ ที่ถือว่าเป็นการเปลี่ยนแปลงใหญ่สุดในประวัติศาสตร์ รอบ 6 ปีของภาษานี้
ส่วนตัวอย่างการเขียนจาวาสาคริปต์มาตรฐานใหม่ล่าสุด (ES6, ES7) บนเว็บบราวเซอร์ อัพเดตใหม่ล่าสุดแล้วนะครัช
https://github.com/adminho/javascript/blob/master/README.md…
(อ่อ JavaScript กับ Java มันคนละภาษานะครับ เห็นหลายคนยังเข้าใจผิด)
node.js url 在 defunctzombie/node-url: node.js core url module as a ... - GitHub 的推薦與評價
node.js core url module as a module. Contribute to defunctzombie/node-url development by creating an account on GitHub. ... <看更多>
node.js url 在 Node.js "url.parse" replacement - Stack Overflow 的推薦與評價
... <看更多>