Android Wear应用的OAuth流

Android Wear应用的OAuth流,android,oauth,wear-os,fitbit,temboo,Android,Oauth,Wear Os,Fitbit,Temboo,我正在为Android Wear构建一个mashup应用程序,使用语音识别,这样我就可以发布到Fitbit的API上。用途单一,非常简单。我在桌面浏览器中生成了OAuth 1.0凭据,具有出色的访问权限,然后天真地将这些密钥和令牌硬编码到我的应用程序中,并让Temboo处理对Fitbit的HTTP请求和API调用 我从Fitbit那里得到了一些错误,指出我的请求被Temboo的服务器拒绝,因为OAuth签名无效(Fitbit使用OAuth 1.0)。我意识到,我可能需要让用户授权对可穿戴应用程序

我正在为Android Wear构建一个mashup应用程序,使用语音识别,这样我就可以发布到Fitbit的API上。用途单一,非常简单。我在桌面浏览器中生成了OAuth 1.0凭据,具有出色的访问权限,然后天真地将这些密钥和令牌硬编码到我的应用程序中,并让Temboo处理对Fitbit的HTTP请求和API调用

我从Fitbit那里得到了一些错误,指出我的请求被Temboo的服务器拒绝,因为OAuth签名无效(Fitbit使用OAuth 1.0)。我意识到,我可能需要让用户授权对可穿戴应用程序本身的访问。我需要启动移动浏览器,并在WebView中从Temboo向其传递授权URL,然后让用户授予访问权限,然后将此已批准的数据传递回手表

为了允许访问第三方web服务API,是否有这样做的模式?到目前为止,我还没有看到关于它的文档。有人对可穿戴手表应用的授权流程有什么建议吗


多谢

Android Wear设备上没有网络浏览器或直接互联网连接-所有网络连接必须在应用程序的手机部分完成,然后通过转发到可穿戴应用程序-使用是一种以轻量级、时间敏感的方式发送信息的简便方法

因此,作为初始设置的一部分,您的手机应用程序应该完成所有OAuth舞蹈