0
我正在構建一個Android應用程序,該應用程序集成了Fitbit以獲取用戶數據。Fitbit API集成使用oAuth 2.0與chrome自定義選項卡android
爲了整合FitBit,我使用了自定義Chrome標籤。當傳遞uri時,它重定向到訪問頁面,但是當我點擊'允許'時,它會顯示錯誤並且不會重定向到我定義意圖過濾器的活動。
我面臨與redirect_uri問題。我沒有任何服務器,所以我把REDIRECT_URI爲******:// logincallback
<activity android:name=".ChromeCustomTabActivity">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="logincallback"
android:scheme="******" />
</activity>
解決
<activity android:name=".ChromeCustomTabActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="logincallback"
android:scheme="******" />
</intent-filter>
</activity>
手段? 如果我把resirect uri設置爲'myapplication:// logincallback',那麼同樣應該在回調URL中。右擊? –
如果您使用FitBit API集成的區域產品可以提供代碼片段和示例fitbit回調URL? –
是的同樣應該在回調網址 – Manav