หัวข้อ: สอบถามเกี่ยวกับการเขียน API ครับ เริ่มหัวข้อโดย: munto17 ที่ 31 กรกฎาคม 2022, 16:59:15 สวัสดีครับ พอดีผมกำลังศึดษาเกี่ยวกับการเขียน API เพื่อทำ Service ให้บริการ แต่ยังกังวลหลาย ๆ จุดโดยเฉพาะการยืนยันตัวตนผู้ใช้
1.ปกติการเขียน API ใช้แค่ JWT สามารถใช้ยืนยันผู้ใช้ได้ดีไหมครับ หรือมีตัวอื่นที่ดีกว่าหรือบริการ service สำหรับสร้าง api ที่ตอบโจทย์ส่วนนี้แนะนำได้เลยนะครับ 2.ปกติ API มีบริการเจ้าไหนที่เข้ามาช่วยในเรื่องของการกำหนด limit ในการร้องขอการใช้ api ไหมครับ เช่นสามารถร้องขอได้แค่ 300 ครั้งต่อวัน หรือปกติมใช้อะไรนับกันหรอครับ ที่ผมนึกออกถ้าใช้ server ทั่วไปคือนับผ่าน database แต่ผมคิดว่าน่าจะมีข้อผิดพลาดได้ จึงอยากขอคำแนะนำครับ :-[ :-[ :-[ หัวข้อ: Re: สอบถามเกี่ยวกับการเขียน API ครับ เริ่มหัวข้อโดย: dontsearch ที่ 01 สิงหาคม 2022, 22:10:50 1. jwt ก็น่าจะเพียงพอครับ api ของธนาคารหลาย ๆ เจ้าก็ jwt
2. เอาจริง ๆ การกำหนด limit request น่าจะขึ้นอยู่กับเงื่อนไขการให้บริการ api มากกว่า แต่ถ้าเน้นไปที่ให้รองรับปริมาณ request มากที่สุด ก็ขึ้นอยู่กับการออกแบบครับ cache ชุดข้อมูลแต่ละ method ก็ได้ เช่น ถ้าให้บริการข้อมูลยี่ห้อรถ ชุดข้อมูลยี่ห้อรถมันก็ซ้ำ ๆ กัน Toyota, Honda, Benz ทุก request ก็จับลง cache ไม่เปลือง bandwidth หัวข้อ: Re: สอบถามเกี่ยวกับการเขียน API ครับ เริ่มหัวข้อโดย: sangson ที่ 01 สิงหาคม 2022, 22:15:07 ลองผ่าน RapidAPI ไหมครับ
หัวข้อ: Re: สอบถามเกี่ยวกับการเขียน API ครับ เริ่มหัวข้อโดย: fremznginx ที่ 02 สิงหาคม 2022, 00:32:55 ข้อสองไป RapidAPI เลยครับ
หัวข้อ: Re: สอบถามเกี่ยวกับการเขียน API ครับ เริ่มหัวข้อโดย: munto17 ที่ 02 สิงหาคม 2022, 22:19:51 1. jwt ก็น่าจะเพียงพอครับ api ของธนาคารหลาย ๆ เจ้าก็ jwt 2. เอาจริง ๆ การกำหนด limit request น่าจะขึ้นอยู่กับเงื่อนไขการให้บริการ api มากกว่า แต่ถ้าเน้นไปที่ให้รองรับปริมาณ request มากที่สุด ก็ขึ้นอยู่กับการออกแบบครับ cache ชุดข้อมูลแต่ละ method ก็ได้ เช่น ถ้าให้บริการข้อมูลยี่ห้อรถ ชุดข้อมูลยี่ห้อรถมันก็ซ้ำ ๆ กัน Toyota, Honda, Benz ทุก request ก็จับลง cache ไม่เปลือง bandwidth ขอบคุณครับตอนแรกผมคิดว่า jwt จะไม่ไหว กลัวทำ API ขายแล้วจะมีคนเนียนผ่านไม่ต้องเช็คสิทธิ หัวข้อ: Re: สอบถามเกี่ยวกับการเขียน API ครับ เริ่มหัวข้อโดย: munto17 ที่ 02 สิงหาคม 2022, 22:22:27 ลองผ่าน RapidAPI ไหมครับ ขอบคุณครับ น่าสนใจมากครับ ลองเข้าไปเล่นเบื้องต้นแล้วถือว่าเยี่ยมมากตรงใจเลย ทางเ็บจัดการเรื่อง Request limit ให้หมด สอบถามเพิ่มเติมครับ 1.เหมือน url api ของคนอื่นที่ลงในเว็บ จะเป็น rapidapi.com หมดเลยอันนี้คือทางเราอัพขึ้นเว็บเขาเลยหรอครับ ไม่ต้องไปเช่าคราวหรือเซิฟเวอร์เพิ่มใช่ไหมครับ หัวข้อ: Re: สอบถามเกี่ยวกับการเขียน API ครับ เริ่มหัวข้อโดย: tarllovemint ที่ 02 สิงหาคม 2022, 22:47:16 เรื่องนี้ลองศึกษาคำว่า Api gateway ครับ
1. JWT เป็น auth รูปแบบนึงที่นิยม ถ้าต้องการตอบโจทย์ระบุถึงตัว user ที่ใช้งานมีอีกหลายวิธี 2. Rate limit ทำได้ทั้งขาหน้า (api gateway) และขาหลัง (Software) ขึ้นอยู่กับการออกแบบและใช้งาน หัวข้อ: Re: สอบถามเกี่ยวกับการเขียน API ครับ เริ่มหัวข้อโดย: sangson ที่ 03 สิงหาคม 2022, 21:01:43 ลองผ่าน RapidAPI ไหมครับ ขอบคุณครับ น่าสนใจมากครับ ลองเข้าไปเล่นเบื้องต้นแล้วถือว่าเยี่ยมมากตรงใจเลย ทางเ็บจัดการเรื่อง Request limit ให้หมด สอบถามเพิ่มเติมครับ 1.เหมือน url api ของคนอื่นที่ลงในเว็บ จะเป็น rapidapi.com หมดเลยอันนี้คือทางเราอัพขึ้นเว็บเขาเลยหรอครับ ไม่ต้องไปเช่าคราวหรือเซิฟเวอร์เพิ่มใช่ไหมครับ เราต้องมี Server ให้บริการครับ RapidAPI เป็นแค่ตัวกลางจัดการ แล้วส่ง Request มาที่ Endpoint ของเราอีกทีครับ User <-> RapidAPI <-> My Endpoint API หัวข้อ: Re: สอบถามเกี่ยวกับการเขียน API ครับ เริ่มหัวข้อโดย: porporzz ที่ 05 สิงหาคม 2022, 05:21:32 :wanwan017: :wanwan017: :wanwan017:
หัวข้อ: Re: สอบถามเกี่ยวกับการเขียน API ครับ เริ่มหัวข้อโดย: asa123 ที่ 05 สิงหาคม 2022, 16:11:58 :wanwan017: :wanwan017: :wanwan017:
หัวข้อ: Re: สอบถามเกี่ยวกับการเขียน API ครับ เริ่มหัวข้อโดย: munto17 ที่ 06 สิงหาคม 2022, 15:21:47 ลองผ่าน RapidAPI ไหมครับ ขอบคุณครับ น่าสนใจมากครับ ลองเข้าไปเล่นเบื้องต้นแล้วถือว่าเยี่ยมมากตรงใจเลย ทางเ็บจัดการเรื่อง Request limit ให้หมด สอบถามเพิ่มเติมครับ 1.เหมือน url api ของคนอื่นที่ลงในเว็บ จะเป็น rapidapi.com หมดเลยอันนี้คือทางเราอัพขึ้นเว็บเขาเลยหรอครับ ไม่ต้องไปเช่าคราวหรือเซิฟเวอร์เพิ่มใช่ไหมครับ เราต้องมี Server ให้บริการครับ RapidAPI เป็นแค่ตัวกลางจัดการ แล้วส่ง Request มาที่ Endpoint ของเราอีกทีครับ User <-> RapidAPI <-> My Endpoint API แบบนี้ url Endpoint ของ api ต้นทางก็ต้องเอา Auth ออกใช่ไหมครับเพื่อใ้ rapidapi เชื่อมได้ หัวข้อ: Re: สอบถามเกี่ยวกับการเขียน API ครับ เริ่มหัวข้อโดย: munto17 ที่ 06 สิงหาคม 2022, 15:23:04 เรื่องนี้ลองศึกษาคำว่า Api gateway ครับ 1. JWT เป็น auth รูปแบบนึงที่นิยม ถ้าต้องการตอบโจทย์ระบุถึงตัว user ที่ใช้งานมีอีกหลายวิธี 2. Rate limit ทำได้ทั้งขาหน้า (api gateway) และขาหลัง (Software) ขึ้นอยู่กับการออกแบบและใช้งาน เราสามารถดูว่าเว็บต้นทางที่ร้องขอมาเป็นเว็บไหนได้ไหมครับ โดยเช็คจากฝั่งเรา โดยที่เขาไม่ต้องส่งมา หัวข้อ: Re: สอบถามเกี่ยวกับการเขียน API ครับ เริ่มหัวข้อโดย: ชื่อพี หน้าตาดีมาก ที่ 06 สิงหาคม 2022, 16:36:20 :wanwan017: :wanwan017: :wanwan017: :wanwan017:
หัวข้อ: Re: สอบถามเกี่ยวกับการเขียน API ครับ เริ่มหัวข้อโดย: Nuttakarn0411 ที่ 07 ตุลาคม 2022, 23:29:10 ข้อมูลแน่นๆทั้งนั้นเลยค่ะ :wanwan017: :wanwan017:
หัวข้อ: Re: สอบถามเกี่ยวกับการเขียน API ครับ เริ่มหัวข้อโดย: Appman ที่ 08 ตุลาคม 2022, 03:28:20 ข้อมูลดีๆเพียบครับ
หัวข้อ: Re: สอบถามเกี่ยวกับการเขียน API ครับ เริ่มหัวข้อโดย: ndesigns ที่ 08 ตุลาคม 2022, 04:22:33 ขอบคุณครับ ได้ความรู้เพิ่ม :wanwan017:
|