首页 > 解决方案 > 使用移动 webview 进行 Flickr 身份验证停止工作

问题描述

最近 Flickr OAuth 身份验证停止工作。该应用程序适用于 Android,我使用 Flick4Java 进行 Flick API 和身份验证。

该流程遵循https://www.flickr.com/services/api/auth.oauth.html此处的指南,因此我们获取请求令牌并在 WebView 中显示 Flickr 身份验证屏幕。

用户可以输入用户 ID(Flickr 中的电子邮件)并验证密码,但 Webview 在登录后看不到 shouldOverrideUrlLoading() 调用,因为它曾经发生过。

知道发生了什么变化或如何显示 webview 以捕获 oauth_verifier?

标签: androidflickr

解决方案


webview 似乎需要另一个设置才能与 Flickr oauth 一起使用。

webView.getSettings().setDomStorageEnabled(true);

推荐阅读