อัปเดตเดือนกุมภาพันธ์ — Terra API
เตรียมพร้อมสำหรับการรวมระบบใหม่ที่เพิ่มเข้ามาใน API ของ Terra เริ่มต้นปีใหม่ด้วย BOOM
ดร
- Nolio, Ketomojo, Trainxhale, Lezyne, CyclingAnalytics, EatThisMuch และ LiveRowing เป็นการผสมผสานใหม่ที่เพิ่มเข้ามาใน API ของ Terra
- มีการเพิ่มฟีเจอร์ใหม่ที่อนุญาตให้คำขอที่ได้รับการจำกัดอัตราโดยผู้ให้บริการสามารถลองใหม่ได้โดยอัตโนมัติซึ่งปัจจุบันเปิดใช้งานสำหรับ Fitbit
- เวอร์ชันเบต้า “2022–12–12” ได้รับการเผยแพร่ซึ่งไม่จำเป็นต้องจัดการกับเพย์โหลด “user_reauth” ทำให้งานของนักพัฒนาง่ายขึ้นโดยการรักษา user_id ให้คงที่แม้ว่าผู้ใช้จะตรวจสอบความถูกต้องอีกครั้งกับผู้ให้บริการข้อมูลฟิตเนสก็ตาม
อะไร
เราตื่นเต้นที่จะประกาศการเพิ่มการผสานรวมใหม่ๆ เข้ากับแพลตฟอร์มของเรา: Nolio, Ketomojo, Trainxhale, Lezyne, CyclingAnalytics, EatThisMuch และ LiveRowing! การผสานรวมเหล่านี้จะทำให้ผู้ใช้ปลายทางมีตัวเลือกมากขึ้นสำหรับการติดตามและวิเคราะห์ความคืบหน้าและบรรลุเป้าหมายการออกกำลังกาย
ทำไม
เป้าหมายของเราคือการมอบประสบการณ์ที่ดีที่สุดแก่ผู้ใช้ของเราเสมอ ในการทำเช่นนั้น เราจำเป็นต้องนำเสนอการผสานรวมที่หลากหลายที่ตอบสนองความต้องการของทุกคน ด้วยการเพิ่มเติมใหม่เหล่านี้ เราสามารถขยายขอบเขตการเข้าถึงของเราให้มากขึ้น และเสนอตัวเลือกเพิ่มเติมสำหรับการติดตามและวิเคราะห์การออกกำลังกายในกิจกรรมต่างๆ ไม่ว่าคุณจะเป็นนักวิ่ง นักปั่นจักรยาน หรือนักพายเรือ มีบางสิ่งสำหรับทุกคนในการผสานรวมนี้
ยังไง?
เราได้ทำงานอย่างใกล้ชิดกับบริษัทเหล่านี้เพื่อสร้างโครงสร้างพื้นฐานที่จำเป็นเพื่อรองรับการผสานรวมเหล่านี้และเพื่อผสานรวม API ของพวกเขา เรามองหาวิธีปรับปรุงข้อเสนอของเราอย่างต่อเนื่องและมอบประสบการณ์ที่ดีที่สุดแก่ผู้ใช้ของเรา และการผสานรวมใหม่เหล่านี้เป็นเพียงขั้นตอนล่าสุดในทิศทางนั้น เตรียมพร้อมที่จะยกระดับการออกกำลังกายของคุณไปอีกขั้นด้วยการผสานรวมใหม่ที่น่าตื่นเต้นเหล่านี้! ️♂️
รับข้อมูลไม่ว่าจะเกิดอะไรขึ้น!
อะไร
เรารู้สึกตื่นเต้นที่จะประกาศคุณลักษณะใหม่บนแพลตฟอร์มของเรา: ลองใหม่สำหรับคำขอที่จำกัดอัตรา สิ่งนี้ทำให้คำขอที่จำกัดอัตราโดยผู้ให้บริการสามารถลองใหม่ได้โดยอัตโนมัติในภายหลัง
ทำไม
สิ่งนี้เกี่ยวกับการทำให้มั่นใจว่านักพัฒนาจะได้รับเว็บฮุคที่มีข้อมูลที่อัปเดตตามที่คาดไว้ แม้ว่าคำขอของ Terra ที่ส่งไปยังผู้ให้บริการจะจำกัดอัตราก็ตาม ด้วยคุณสมบัติใหม่นี้ นักพัฒนาจะได้รับข้อมูลเสมอไม่ว่าจะเกิดอะไรขึ้น แม้ว่าจะถึงขีดจำกัดอัตราของผู้ให้บริการก็ตาม เนื่องจากเราติดตามข้อมูลที่รวบรวมสำหรับคำขอหนึ่งๆ และหากถึงขีดจำกัดของอัตรา เราจะส่งข้อมูลที่ดึงอยู่ในปัจจุบันและลองคำขออีกครั้งในภายหลังโดยอัตโนมัติ
ยังไง?
ในการนำคุณลักษณะนี้ไปใช้ เราต้องสร้างโครงสร้างพื้นฐานเพื่อติดตามข้อมูลที่รวบรวมสำหรับคำขอหนึ่งๆ และกำหนดเวลาสำหรับการลองคำขอที่มีการจำกัดอัตราอีกครั้ง เรากำลังเริ่มต้นด้วย Fitbit และวางแผนที่จะขยายไปสู่การผสานรวมเพิ่มเติม ไม่ต้องรอดาต้าอีกต่อไป! ด้วยการลองใหม่ของเราสำหรับคำขอที่จำกัดอัตรา คุณจะได้รับข้อมูลที่คุณต้องการเสมอเมื่อคุณต้องการ
เวอร์ชั่นใหม่! (เบต้า)
อะไร
เวอร์ชันเบต้าใหม่ “2022–12–12” เปิดตัวแล้ว ทำให้งานของนักพัฒนาง่ายขึ้นโดยไม่จำเป็นต้องจัดการกับเพย์โหลด “user_reauth” นอกจากการปรับปรุงข้างต้นแล้ว เราตั้งเป้าที่จะเพิ่มคุณสมบัติเพิ่มเติมให้กับเวอร์ชัน API นี้เพื่อปรับปรุงเพิ่มเติม ฟีเจอร์เหล่านี้ได้รับการออกแบบมาเพื่อทำให้ API เป็นมิตรกับผู้ใช้และมีประสิทธิภาพมากขึ้น ในขณะเดียวกันก็มอบเครื่องมือสำหรับนักพัฒนาในการจัดการข้อมูลและการผสานการทำงานให้ดียิ่งขึ้น
ทำไม
เวอร์ชันเบต้าได้รับการออกแบบมาเพื่อลดความซับซ้อนของงานของนักพัฒนาซอฟต์แวร์โดยไม่กำหนดให้ต้องจัดการเหตุการณ์ “user_reauth” ขณะนี้ user_id เป็นค่าคงที่แม้ว่าผู้ใช้จะตรวจสอบสิทธิ์อีกครั้งกับผู้ให้บริการข้อมูลฟิตเนสที่กำหนด ทำให้นักพัฒนาสามารถติดตามและจัดการข้อมูลของตนได้ง่ายขึ้น
ยังไง?
การเปลี่ยนแปลงนี้เกิดขึ้นได้โดย user_id จะได้รับหลังจากผู้ใช้ยืนยันตัวตนสำเร็จแล้วเท่านั้น สิ่งนี้ทำให้นักพัฒนาไม่จำเป็นต้องจัดเก็บหรือติดตาม user_id ก่อนการตรวจสอบสิทธิ์ ทำให้งานของพวกเขาง่ายขึ้นและเกิดข้อผิดพลาดน้อยลง
คอยติดตามการอัปเดตเพิ่มเติมและคุณสมบัติใหม่ในการเปิดตัวในอนาคต!





































![รายการที่เชื่อมโยงคืออะไร? [ส่วนที่ 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)