2월 업데이트 - Terra API

Feb 14 2023
BOOM tl;dr What? Nolio, Ketomojo, Trainxhale, Lezyne, CyclingAnalytics, EatThisMuch 및 LiveRowing과 같은 몇 가지 새로운 통합을 플랫폼에 추가하게 되어 기쁩니다! 이러한 통합은 최종 사용자에게 진행 상황을 추적 및 분석하고 피트니스 목표를 달성하기 위한 더 많은 옵션을 제공합니다. 왜? 우리의 목표는 항상 사용자에게 최상의 경험을 제공하는 것이었습니다. 이를 위해서는 모든 사람의 요구를 충족하는 다양한 통합을 제공해야 합니다.

BOOM 과 함께 새해를 시작하면서 Terra의 API에 추가된 여러 가지 새로운 통합에 대비하세요.

tl;박사

  • Nolio, Ketomojo, Trainxhale, Lezyne, CyclingAnalytics, EatThisMuch 및 LiveRowing은 Terra의 API에 추가된 새로운 통합 입니다.
  • 공급자에 의해 속도가 제한된 요청을 자동으로 재시도할 수 있는 새로운 기능이 추가되었으며 , 현재 Fitbit에 대해 활성화되어 있습니다.
  • "user_reauth" 페이로드를 처리할 필요가 없는 베타 버전 "2022–12–12"가 출시되었습니다 . 사용자가 피트니스 데이터 공급자로 재인증하더라도 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를 저장하거나 추적할 필요가 없으므로 작업이 더 간단해지고 오류가 덜 발생합니다.

향후 릴리스에서 더 많은 업데이트와 새로운 기능을 기대해 주세요!