为什么 twitter OAUTH 不将我重定向回 Android 中 CustomWebView 中的应用程序?
我正在尝试在自定义 webview 中打开 Twitter 集成,因为
ctx.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(authUrl)));
如果我使用上面的代码,它会在按回按钮时出现问题。重定向并发布状态后。当我按后退按钮时,它会转到浏览器而不是我的应用程序。我决定使用自定义 webview 通过处理返回事件来避免这种情况。
我正在使用以下示例。但现在经过身份验证后,浏览器没有将我重定向回我的应用程序,而是给出错误,找不到该页面。? 有人可以帮忙吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最后,我修改了 CustomeWebView 类方法来检查重定向 URL 是否以“----”开头,然后解析 URL 中的令牌并完成此活动并开始新活动。
我还找到了一些在 android 中使用 twitter 的好例子
https://github.com/brione/Brion -Learns-OAuth
https://github.com/marakana/OAuthDemo
http://automateddeveloper.blogspot.com/2011/06/android-twitter-oauth -authentication.html
I finally modify my CustomeWebView class method to check if the redirecting URL is start with "----" then parse tokens from URL and finish this activity and start new activity.
I am also find some good examples to use twitter in android
https://github.com/brione/Brion-Learns-OAuth
https://github.com/marakana/OAuthDemo
http://automateddeveloper.blogspot.com/2011/06/android-twitter-oauth-authentication.html