为什么Twitter Oauth不将我重新定向到Android的自定义Webview中的应用程序?
-
11-10-2019 - |
题
我正在尝试在自定义网络浏览中打开Twitter集成,
ctx.startactivity(new Intent(intent.action_view,uri.parse(authurl))));
如果我在代码上方用户使用,则在“压回”按钮上出现问题。重定向和发布状态后。当我按下返回按钮时,它将转到浏览器,而不是我的应用程序。我决定用户自定义WebView通过处理返回事件来避免使用此信息。
我正在使用以下示例。但是现在,在验证浏览器之后,我没有将我重定向到我的应用程序,而是要带一个错误,找不到该页面。谁能帮忙?
解决方案
我终于修改了我的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
不隶属于 StackOverflow