2014-12-23 4 views
1

Fitbit의 API에 게시 할 수 있도록 음성 인식을 사용하여 Android Wear 용 매시업 앱을 제작하고 있습니다. 단순하고 단순합니다. 우수한 Temboo library OAuth 1.0 자격 증명을 생성하고 데스크톱 브라우저에서 액세스 권한을 부여한 다음 내 키 코드와 토큰을 내 앱에 하드 코딩하여 Temboo가 Fitbit에 대한 HTTP 요청 및 API 호출을 처리하도록했습니다.Android Wear 앱용 OAuth 플로우

Fitbit에서 잘못된 OAuth 서명 (OText 1.0을 사용하는 Fitbit)으로 인해 내 요청이 Temboo의 서버에 의해 거부되었다는 오류가 발생했습니다. 필자는 사용자에게 웨어러블 앱 자체에 대한 액세스 권한을 부여해야 할 필요가 있음을 깨닫게되었습니다. 모바일 브라우저를 실행하고 WebView에서 Temboo의 승인 URL을 전달한 다음 사용자에게 액세스 권한을 부여한 다음이 승인 된 데이터를 다시 시계로 전달해야합니다.

이미 타사 웹 서비스 API에 대한 액세스를 허용하기위한 패턴이 있습니까? 지금까지 문서를 보지 못했습니다. 착용 가능한 시계 응용 프로그램에 대한 승인 절차가 어떻게 진행될 것인지에 대한 조언이있는 사람이 있습니까?

감사합니다.

답변

2

Android Wear 기기에는 웹 브라우저가 없으며 직접 인터넷에 연결되어 있지 않습니다. 모든 웹 연결은 앱의 휴대 전화 부분에서 수행 한 다음 messages을 사용하여 Wearable 앱에 various Data Layer API methods을 통해 전송해야합니다. 정보를 가볍고 시간에 민감한 방식으로

따라서 휴대 전화 앱은 초기 설정의 일부로 OAuth 댄스를 모두 수행해야합니다.