Cập nhật tháng 2 — Terra API

Feb 14 2023
Hãy sẵn sàng cho một loạt các tích hợp mới được thêm vào API của Terra, bắt đầu năm mới với BÙM tl;dr Cái gì? Chúng tôi vui mừng thông báo về việc bổ sung một số tích hợp mới vào nền tảng của chúng tôi: Nolio, Ketomojo, Trainxhale, Lezyne, CyclingAnalytics, EatThisMuch và LiveRowing! Những tích hợp này sẽ cung cấp cho người dùng cuối nhiều tùy chọn hơn để theo dõi và phân tích tiến trình cũng như đạt được mục tiêu tập thể dục của họ. Tại sao? Mục tiêu của chúng tôi luôn là cung cấp cho người dùng trải nghiệm tốt nhất có thể; để làm như vậy, chúng tôi cần cung cấp một loạt các tích hợp đáp ứng nhu cầu của mọi người.

Hãy sẵn sàng cho một loạt các tích hợp mới được thêm vào API của Terra, bắt đầu năm mới với BÙM

tl;dr

  • Nolio, Ketomojo, Trainxhale, Lezyne, CyclingAnalytics, EatThisMuch và LiveRowing là những tích hợp mới được thêm vào API của Terra.
  • Một tính năng mới đã được thêm vào cho phép tự động thử lại các yêu cầu bị nhà cung cấp giới hạn tốc độ , hiện đã được bật cho Fitbit.
  • Phiên bản beta, “2022–12–12” đã được phát hành để loại bỏ nhu cầu xử lý tải trọng “user_reauth” , đơn giản hóa công việc của nhà phát triển bằng cách giữ cho user_id không đổi ngay cả khi người dùng xác thực lại với nhà cung cấp dữ liệu thể dục.

Cái gì?

Chúng tôi vui mừng thông báo về việc bổ sung một số tích hợp mới vào nền tảng của chúng tôi: Nolio, Ketomojo, Trainxhale, Lezyne, CyclingAnalytics, EatThisMuch và LiveRowing! Những tích hợp này sẽ cung cấp cho người dùng cuối nhiều tùy chọn hơn để theo dõi và phân tích tiến trình cũng như đạt được mục tiêu tập thể dục của họ.

Tại sao?

Mục tiêu của chúng tôi luôn là cung cấp cho người dùng trải nghiệm tốt nhất có thể; để làm như vậy, chúng tôi cần cung cấp một loạt các tích hợp đáp ứng nhu cầu của mọi người. Với những bổ sung mới này, chúng tôi có thể mở rộng phạm vi tiếp cận của mình hơn nữa và cung cấp nhiều tùy chọn hơn để theo dõi và phân tích quá trình tập luyện trong các hoạt động khác nhau. Cho dù bạn là người chạy bộ, người đi xe đạp hay người chèo thuyền, luôn có điều gì đó dành cho tất cả mọi người trong đợt tích hợp này.

Làm sao?

Chúng tôi đã hợp tác chặt chẽ với các công ty này để xây dựng cơ sở hạ tầng cần thiết nhằm hỗ trợ các tích hợp này và tích hợp API của họ. Chúng tôi không ngừng tìm cách cải thiện các dịch vụ của mình và cung cấp cho người dùng trải nghiệm tốt nhất có thể và những tích hợp mới này chỉ là bước mới nhất theo hướng đó. Hãy sẵn sàng để đưa hành trình tập thể dục của bạn lên một tầm cao mới với những tích hợp mới thú vị này! ️‍♂️

Nhận dữ liệu không có vấn đề gì!

Cái gì?

Chúng tôi vui mừng thông báo một tính năng mới trên nền tảng của chúng tôi: thử lại các yêu cầu có giới hạn tốc độ. Điều này cho phép các yêu cầu bị giới hạn tỷ lệ bởi các nhà cung cấp sẽ được tự động thử lại sau đó.

Tại sao?

Điều này nhằm đảm bảo rằng các nhà phát triển nhận được webhook với dữ liệu được cập nhật như mong đợi, ngay cả khi yêu cầu của Terra đối với nhà cung cấp bị giới hạn tốc độ. Với tính năng mới này, các nhà phát triển sẽ luôn nhận được dữ liệu bất kể điều gì xảy ra, ngay cả khi họ đạt đến giới hạn tốc độ của nhà cung cấp. Điều này là do chúng tôi theo dõi dữ liệu được thu thập cho một yêu cầu nhất định và nếu đạt đến giới hạn tốc độ, chúng tôi sẽ gửi dữ liệu hiện đã tìm nạp và tự động thử lại yêu cầu sau.

Làm sao?

Để triển khai tính năng này, chúng tôi phải tạo cơ sở hạ tầng để theo dõi dữ liệu được thu thập cho một yêu cầu nhất định và xác định thời gian thử lại các yêu cầu bị giới hạn tốc độ. Chúng tôi đang bắt đầu với Fitbit và có kế hoạch mở rộng sang nhiều tích hợp hơn. Không phải chờ dữ liệu nữa! Với các lần thử lại mới của chúng tôi cho các yêu cầu có giới hạn tốc độ, bạn sẽ luôn nhận được dữ liệu mình cần khi cần.

Phiên bản mới! (Thử nghiệm)

Cái gì?

Phiên bản beta mới, “2022–12–12” đã được phát hành, đơn giản hóa công việc của nhà phát triển bằng cách loại bỏ nhu cầu xử lý tải trọng “user_reauth”. Ngoài những cải tiến trên, chúng tôi mong muốn bổ sung thêm nhiều tính năng hơn cho phiên bản API này để cải thiện nó hơn nữa. Các tính năng này sẽ được thiết kế để làm cho API trở nên thân thiện và hiệu quả hơn với người dùng đồng thời cung cấp cho các nhà phát triển các công cụ để quản lý dữ liệu và tích hợp của họ tốt hơn.

Tại sao?

Phiên bản beta được thiết kế để đơn giản hóa công việc của nhà phát triển bằng cách không yêu cầu họ xử lý các sự kiện “user_reauth”. User_id hiện không đổi ngay cả khi người dùng xác thực lại với một nhà cung cấp dữ liệu thể dục nhất định, giúp các nhà phát triển dễ dàng theo dõi và quản lý dữ liệu của họ hơn.

Làm sao?

Thay đổi này được thực hiện bởi user_id chỉ được cung cấp sau khi người dùng đã xác thực thành công. Điều này giúp các nhà phát triển không cần lưu trữ hoặc theo dõi user_id trước khi xác thực, giúp công việc của họ trở nên đơn giản hơn và ít xảy ra lỗi hơn.

Hãy theo dõi để biết thêm thông tin cập nhật và các tính năng mới trong phiên bản tương lai!