.
웹 애플리케이션에서 Jawbone Up API에서 검색된 수면 데이터를 동적으로 표시하기 위해 Node.js의 EJS 템플릿을 사용하십시오.
이 페이지에서는 개발자 계정 페이지에 도달하게됩니다. 여기에서“앱 생성”을 클릭하십시오
<span>var express = require(‘express’), </span> app <span>= express(),</span>
<span>var express = require(‘express’), </span> app <span>= express(),</span>
. 그런 다음 수면 데이터가 나타날 수있는 GET 요청을 설정합니다. 이것은 우리가 사용자 데이터에 액세스 할 때 API에 우리를 리디렉션하도록 지시 할 위치입니다. 이 예에서는 /sleepdata : 입니다
그런 다음 URL을 설정하여 사용자가 로그 아웃에서 로그 아웃 할 수 있도록 URL을 설정하여 사용자를 로그 아웃 한 후에 사용자를 홈페이지로 다시 리디렉션합니다.
여권을 사용하여 jawbone에 연결하여 API
ejs <span>= require('ejs'),</span>
그런 다음 해당 데이터를 여권의 콜백 함수로 반환하여 userData.ejs를 렌더링합니다. 그렇게하기 위해, 우리는 jawbonedata 변수를 완료 함수로 반환합니다. Console.log도 있습니다. Jawbone Up 데이터가 표시되도록 로그에서 볼 수 있습니다.
<span>var express = require(‘express’),
</span> app <span>= express(),</span>
up.sleeps.get () 내에서 err와 body의 두 가지 변수가 있습니다. API로부터 데이터를 수신하는 데 오류가 있으면 ERR 변수에서 반환되므로 콜백 시작시이를 테스트합니다.
그렇지 않으면, 우리는 데이터를 본체 변수의 JSON 문자열로 반환했습니다. 바디 변수에는 json 값이 포함되어 있습니다.
를 사용하여 서명 된 인증서를 생성합니다
우리의 EJS 파일
이 앱의 html은 모두 .ejs 파일에 있으므로 필요할 때 그 안에 자바 스크립트 변수를 포함시킬 수 있습니다. 이 파일은 모두 /보기 내에 있습니다. index.ejs는 매우 간단하며 제목, 지침 및 로그인 버튼 만 포함하여 /로그인 /jawbone :
<span>var express = require(‘express’), </span> app <span>= express(),</span>
EJS를 처음 접하는 사람들의 경우 태그 내에 JavaScript를 포함시킵니다.
우리는 userData 템플릿에 항목을 전달하고 있습니다. .
그런 다음 각 날짜와 제목을 및 를 사용하여 HTML에 삽입합니다.
결론
Jawbone Up API는 개발자가 Jawbone UP 데이터와 상호 작용할 수있는 Jawbone이 제공하는 프로그래밍 인터페이스 세트입니다. 사용자의 활동, 수면, 식사 및 기타 건강 관련 데이터를 포함한 Jawbone Up 플랫폼에서 데이터를 추출 할 수 있습니다. API는 편안한 통화를 사용하고 응답은 JSON에서 형식화됩니다. Jawbone Up API의 대안은 무엇입니까? . Node.js는 Chrome의 V8 JavaScript 엔진을 기반으로 구축 된 JavaScript 런타임입니다. 확장 가능한 네트워크 응용 프로그램을 구축하는 데 사용됩니다. Node.js는 비 블로킹으로 효율적이고 가벼우 며 데이터 집약적 인 실시간 응용 프로그램에 적합합니다. Node.js를 사용하여 API에 연결할 때 오류를 처리 할 때 효율성과 사용 편의성으로 인해 API와 연결하는 데 일반적으로 사용됩니다. Node를 사용하여 API에 연결할 때 오류를 어떻게 처리 할 수 있습니까? .js는 '오류'이벤트를 사용하여 오류를 처리 할 수 있습니다. 이 이벤트는 요청 중에 오류가 발생할 때마다 방출됩니다. 이 이벤트를 듣고 오류를 기록하거나 요청을 재 시도하는 것과 같이 적절하게 오류를 처리 할 수 있습니다.
가 실행되면 http : // localhost : 5000으로 이동하면 초기 페이지가 표시됩니다 :
동의를 클릭하면 http : // localhost : 5000/sleepdata 페이지로 돌아와야합니다.
Jawbone은 서비스를 중단 했으므로 고려할 수 있습니다. Fitbit API, Google Fit API 또는 Apple HealthKit과 같은 대안. 이 API는 또한 사용자의 건강 및 피트니스 데이터에 대한 액세스를 제공하며 개발자를 돕기위한 광범위한 문서를 보유하고 있습니다.
한때 인기있는 피트니스 트래커 회사 인 Jawbone은 서비스를 중단했으며 더 이상 비즈니스에 참여하지 않습니다. 이 회사는 Jawbone Health Hub라는 의료 구독 서비스로 전환했습니다. 그러나 Jawbone Up App 및 API는 더 이상 지원되지 않습니다.
jawbone up api를 사용할 수 있습니까?
jawbone Up API에서 Fitbit API로 마이그레이션 할 수 있습니까? Node.js는 무엇이며 API와 연결하는 데 사용되는 이유는 무엇입니까?
피트니스 추적기 API는 일반적으로 제공합니다. 다양한 건강 및 피트니스 데이터에 대한 액세스. 여기에는 활동 데이터 (단계, 거리 및 칼로리와 같은), 수면 데이터 (수면 기간 및 수면 품질과 같은) 및 식사 데이터 (음식 섭취 및 영양 정보와 같은)가 포함됩니다. 사용 가능한 정확한 데이터는 특정 API 및 사용자가 부여한 권한에 따라 다릅니다.
피트니스 추적기 API를 사용할 때 사용자 데이터의 개인 정보 및 보안을 어떻게 보장 할 수 있습니까? API, 데이터 개인 정보 및 보안에 대한 모범 사례를 따르는 것이 중요합니다. 여기에는 모든 요청에 대한 보안 연결 (HTTPS)을 사용하여 데이터에 액세스하기 전에 사용자 동의를 얻고, 사용자 데이터를 단단히 저장하고, 애플리케이션에 필요한 최소 금액 만 요청하는 것이 포함됩니다.
위 내용은 node.js를 사용하여 Jawbone Up API에 연결합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!