android - 使用移动 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?
解决方案
webview 似乎需要另一个设置才能与 Flickr oauth 一起使用。
webView.getSettings().setDomStorageEnabled(true);
推荐阅读
- d3.js - 用 d3.js 重复虚线的过渡
- node.js - 需要帮助修复我的天气命令的错误
- node.js - oidc-provider 访问 UserInfo enpoint 时提供的令牌无效
- r - 将辅助数据的颜色与 ggplot 中的主要数据匹配
- c# - ASP.NET 如何验证是否选中了复选框列表中的框(1 个且仅 1 个)
- python - 使用 Python 与 Bolt 协议和 Neo4j 相关的连接问题
- python - 原因 max() 为具有相同元素的数组返回不同的结果
- java - 我在使用数组时遇到问题,我只需要它的位置而不是值
- tensorflow - YOLO 自定义目标检测器单 epoch 训练 3 天
- elasticsearch - Elasticsearch:过滤过去 7 天内少于当前时间的文档