Fitbit の API に投稿できるように、音声認識を使用して Android Wear 用のマッシュアップ アプリを作成しています。単一目的で非常にシンプル。優れたTemboo ライブラリを使用して OAuth 1.0 資格情報を生成し、デスクトップ ブラウザーでアクセスを許可しました。次に、これらのキーとトークンを単純にアプリにハードコードし、Temboo が Fitbit への HTTP 要求と API 呼び出しを処理できるようにしました。
無効な OAuth 署名 (Fitbit は OAuth 1.0 を使用) が原因で、私のリクエストが Temboo のサーバーによって拒否されているというエラーを Fitbit から受け取りました。おそらく、ユーザーにウェアラブル アプリ自体へのアクセスを許可してもらう必要があることに気づきました。モバイル ブラウザーを起動し、WebView で Temboo から認証 URL を渡し、ユーザーにアクセスを許可してから、この承認されたデータを時計に戻す必要があります。
サードパーティの Web サービス API へのアクセスを許可するためにこれを行うパターンはありますか? これまでのところ、それに関するドキュメントは見たことがありません。ウェアラブル ウォッチ アプリの認証プロセスの流れについて、ヒントを知っている人はいますか?
どうもありがとう!