2012-06-18 3 views
2

Как получить токен oAuth2 с помощью webView в Android? Я знаю, как сделать веб-просмотр и открыть URL-адрес, чтобы получить токен oAuth2, но я не знаю, как переключиться с webView на приложение после его получения и скопировать токен oAuth2 в переменную, знает ли кто-нибудь, как это сделать это или хорошо знать? постскриптум Я пытаюсь получить маркер oauth2 для доступа к Google APIКак получить токен oAuth2 с помощью webView в Android?

ответ

3

либо установить его в заголовке окна WebView и получить его с помощью: http://developer.android.com/reference/android/webkit/WebView.html#getTitle()

Или установить куки в WebView и грейфером это из файла cookie. Больше информации здесь (в разделе 3.2.2): https://sites.google.com/site/oauthgoog/oauth-practices/mobile-apps-for-complex-login-systems/samplecode

Эта документация предназначена для аутентификации, а не авторизации/OAuth, но все же применяются те же основные методы.