Fitbit 웹 API 및 PHP7을 사용한 하트비트 수

4228 단어 PHPfitbit
브라우저에 심박수를 표시하는 샘플 코드는 Fitbit 웹 API와 PHP7로 작성했습니다.본문에는 모두 샘플 코드의 조작 방법이 있다.
GiitHub에서 샘플 코드를 다운로드하십시오.
GitHub: https://github.com/code-of-design/fitbit-heartrate-php

준비물

  • Fitbit 터미널
  • 작성자가 Fitbit Charge2 사용
  • Fitbit 응용 프로그램
  • iOS 버전 "Fitbit"
  • 사용
  • Android Edition/Windows 10 Edition도 OK
  • 브라우저 버전의 Fitbit 대시보드 NG
  • 브라우저
  • Macbook의 Google Chrome
  • 사용
  • 로컬 웹 서버
  • 작성자 Docker
  • 사용
  • XAMPP도 OK
  • Fitbit 애플리케이션 구성


    Fitbit 터미널과 Fitbit 애플리케이션은 블루투스 LE를 통해 데이터 통신을 한다.이 글은 심장 박동수를 거의 실시간으로 얻을 수 있기 때문에 Fitbit 응용 프로그램의 터미널 설정은'항상 동기화'입니다.
    ※ "자주 동기화"상태에서는 Fitbit 단말기의 배터리가 소모됩니다.

    dev.fitbit.com에서 개발용 응용 프로그램에 로그인


    방문https://dev.fitbit.com/apps/new, 개발용 응용 프로그램에 로그인합니다.
  • Application Name, Description, Application Website, Organization Website
  • 를 적절히 입력하십시오.
  • OAuth 2.0 Application type은 반드시 Personal
  • 을 선택하십시오.
  • Callback URL은 샘플 코드에서 http://localhost:8888/callback.php(XAMPP의 경우 http://localhost:80/callback.php로 설정)
  • Default Access Type은 Read-only
  • Register 버튼을 클릭하면 Applications I registered 페이지로 이동합니다.

    OAuth2.0 인증 설정


    Applications I registreed 페이지 정보, 샘플 코드의 env를 기반으로 합니다.php 파일을 편집합니다.

  • CLIENT_ID를 OAuth2.0 Celient ID의 값
  • 으로 변경하십시오.
  • CLIENT_SECRET를 Client Secret 값
  • 으로 변경하십시오.
  • CALLBACK_URL을 Callback URL의 값으로 변경하십시오
  • .
  • AUTH_URL、TOKEN_URL은 그렇게 하면 됩니다
  • 샘플 코드의 env입니다.php 파일 편집이 완료되면 Applications I registreed 페이지의 "OAuth 2.0 tutorial 페이지"를 클릭하십시오.

    OAuth 2.0 tutorial page


    OAuth 2.0 tutorial 페이지로 이동하면 1: Authorize 내의 - We've generated the authhorization URL for you, all youneed to dois just click on below: 아래 주소를 클릭하십시오.Fitbit 웹 API 인증 페이지로 이동합니다.

    Fitbit 웹 API의 인증 페이지로 이동한 후 승인 버튼을 클릭합니다.

    승인이 완료되면 샘플 코드의 콜백입니다.php로 이동합니다.
    이로써 샘플 코드에서 Fitbit 웹 API를 사용할 준비가 되었습니다.

    브라우저에 하트비트 표시


    새 탭을 열고 액세스http://localhost:8888/합니다.(XAMPP의 경우http://localhost:80/

    마지막으로 동기화된 시간과 심장 박동수를 표시합니다.

    좋은 웹페이지 즐겨찾기