为什么 twitter OAUTH 不将我重定向回 Android 中 CustomWebView 中的应用程序?

发布于 2024-10-12 03:42:38 字数 455 浏览 3 评论 0 原文

我正在尝试在自定义 webview 中打开 Twitter 集成,因为

我正在使用这个示例

ctx.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(authUrl)));

如果我使用上面的代码,它会在按回按钮时出现问题。重定向并发布状态后。当我按后退按钮时,它会转到浏览器而不是我的应用程序。我决定使用自定义 webview 通过处理返回事件来避免这种情况。

我正在使用以下示例。但现在经过身份验证后,浏览器没有将我重定向回我的应用程序,而是给出错误,找不到该页面。? 有人可以帮忙吗?

I am trying to open twitter integration inside a custom webview beacuse,

I am using this example

ctx.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(authUrl)));

If I user above code, it give a problem on pressback button. After redirection and posting status. When I press back button it goes to browser not to my application. I decide to user custom webview to avoide this by handling back event.

I am using following example. But now after authuntication browser not redirecting me back to my application but give an error, that page not found.?
Can anyone help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ぽ尐不点ル 2024-10-19 03:42:38

最后,我修改了 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文