Posts

Showing posts with the label Node.js

เรียกใช้งาน Lalamove API ดึงค่าขนส่ง แบบพี่วินนะ

Image
วันนี้ผมจะมาเรียกใช้งาน lalamove แบบเรียกพี่วิน(มอเตอร์ไซส์) มารับของไปส่งให้ลูกค้า ภาษาที่เรียกใช้เป็น PHP เรียกผ่าน CURL นะครับ เนื่องจาก API ที่ให้เรามามีเยอะมากๆๆๆ  ถ้าอยากรู้ส่วนไหนเพิ่มเติมสามารถอ่านได้เองเลยนะครับที่ https://developers.lalamove.com/ วันนี้ผมจะมาดูเฉพาะการเรียกดูราคาจาก ต้นทาง ส่งไป ยังปลาย ทางผู้รับนะครับ ผมดูจากตรงนี้นะครับ https://developers.lalamove.com/#get-quotation  - Postman เผื่อเรียกดู - optional  - Service Types ของ lalamove ที่มีให้เรา    - WALKER    - MOTORCYCLE แบบที่เราจะใช้งานกัน    - CAR    - SEDAN    - VAN    - TRUCK175    - TRUCK330    - TRUCK550 Let's GOOOOO 1. สมัครสมาชิก สร้าง KEY ให้เรียบร้อยก่อน จะได้ API key กับ API secret มานะ 2. ไปดูตรง Authentication ก่อนนะครับ จะเกียวกับการ config ตรง lalamove https://developers.lalamove.com/?shell#authentication 3. POST  ค่าไปยัง Sandbox: https://rest.sandbox.lalamove.com/v3/quotations Production: https...

Strapi(Headless CMS) + Next.js + Heroku ทำเว็บง่ายๆๆ แบบอุ้ยๆ

Image
วันนี้จะลองทำเว็บง่ายๆ โดยใช้  Backend : Strapi ได้ API ในตัวด้วย Frontned : Next.js(React.js) Deploy : Heroku ตามเค้าเข้าใจผม Backend + API Strapi เป็น Headless CMS โดยใช้ Node.js พัฒนา โดยมี API ให้ในตัวเลย สะดวกสบายมาก ไม่ต้องมานั่งเขียน API แยก + แถมหลังบ้านกับใช้งานง่ายมาก แบบเว็บไซส์ที่ไมซับซ้อนขึ้นงาน จบงาย ได้อย่างไวเลย อาจจะมี function มากกว่านี้ เดียวผมลองเล่นดูแบบลึกๆๆอีกทีครับ ข้อดี Opensource ฟรีครับ เราสามารถร่วม contribute กับคนอื่น ๆ ได้ในโปรเจกต์นี้ Customizable มีระบบในการจัดการ spec ของ API ได้ผ่านหน้า admin dashboard 100% JS — โค๊ดที่เราได้คือ JavaScript, Node.js (เราสามารถแก้ไขได้ด้วย ถ้าไม่พอใจ อยากปรับแต่ง API เองมากขึ้น) Self-hosted ติดตั้งบนเครื่องของเราเอง ไม่ต้องเสียค่าใช้จ่ายในการใช้บริการแบบเจ้าอื่น ๆ RESTFul สามารถสร้างให้ API ของเราพ้นข้อมูลออกมาได้หลากหลายรูปแบบ เพื่อให้การเขียน Client มาเชื่อมต่อข้อมูลง่ายที่สุด Plugins มี Plugin ให้เลือกพอสมควร ถ้าเราอยากให้รูปที่อัพโหลดผ่าน API ของเราไปฝากไว้ที่ Cloudinary ล่ะ ต้องทำอย่างไร? ถ้าเมื่อก่อนเราก็ต้องเ...