2016-09-14 12 views
0

저는 모바일 애플리케이션을 처음 사용합니다. FitBit 시계에서 데이터를 읽고 그 데이터로 무언가를하는 모바일 앱을 개발하고 싶습니다. 인터넷 및 dev.fitbit.com에서 검색 한 후 응용 프로그램을 등록해야 응용 프로그램을 다운로드 할 수있는 위치, 콜백 URL과 같은 필수 정보를 제공하여 API를 사용할 수 있습니다. FitBit API를 사용하려면 응용 프로그램을 먼저 수행해야하는 것처럼 들립니다. 하지만 API없이 모바일 애플리케이션을 개발하려면 어떻게해야합니까? 나는이 개념을 정말로 이해하지 못한다. 누군가 내가 그 답을 찾도록 도와 줄 수 있습니까?모바일 앱에 FitBit API를 개발해야하는 경우 모바일 앱을 FitBit에 등록하여 API를 사용할 수 있습니까?

답변

1

데이터를 얻으려면 먼저 fitbit에 앱을 등록해야합니다. 먼저 응용 프로그램을 만들 필요가 없습니다. 응용 프로그램을 등록하려면 응용 프로그램 이름, 설명 등 응용 프로그램에 대한 기본 정보가 필요합니다.

응용 프로그램에 대한 다음 정보를 제공하십시오. 등록 후, fitbit은 몇 가지 토큰 (clientId, clientSecret 등)을 제공합니다. 이 토큰 (OAuth2.0 사용)을 사용하면 액세스 토큰을 얻을 수 있습니다. 이 액세스 토큰을 사용하여 fitbit에서 데이터를 가져 와서 앱을 만들 수 있습니다.

앱을 등록하는 동안 다음 세부 정보를 제공해야합니다.

응용 프로그램 이름 : 미리 정의하고있는 응용 프로그램의 이름입니다. 이것은 설명 된대로 표시됩니다.

http://stackoverflow.com에 계정을 생성한다고 가정합니다. Gmail 또는 Facebook에 이미 계정이있는 경우 Google 또는 Facebook으로 가입 할 수 있습니다. Google에 가입하면 Google 자격 증명을 제공 한 후 다음과 같은 팝업 창이 나타납니다.

"Google은 Google 프로필 정보에 대한 액세스 권한을 묻는 메시지를 "Stack Exchange에 보내려고합니다. 스택 교환 대신 앱 이름을 볼 수 있습니다.

설명 : 앱에 대한 설명입니다.

애플리케이션 웹 사이트 : 사이트의 기본 주소. like https://www.gmail.com/

조직 : 조직의 이름입니다.

조직 웹 사이트 : 당신의 조직의 웹 사이트

의 OAuth 2.0 응용 프로그램 유형 : 사용하는 클라이언트

콜백 URL :이 미리 정의 된 나머지 API입니다. oauth 플로우 동안 토큰 생성에 사용됩니다. 인증이 성공하면 콜백 URL로 돌아갑니다.

기본 액세스 유형 : 읽기 전용으로 정보 읽기를 원합니다.

+0

나는 이것을 이해합니다. 하지만 앱을 아직 만들지 않았다면 앱을 다운로드 할 수있는 위치와 콜백 URL은 어떻게 입력 할 수 있습니까? 사전 정의 된 정보 여야합니까? –

관련 문제