当前位置: 首页 > 知识库问答 >
问题:

如果没有安装Twitter应用程序,Android应用程序Twitter登录失败(不显示webView登录屏幕)

狄雅珺
2023-03-14

编辑1我知道这个问题已经问过了,但是没有人回答,stacktrace也没有添加到里面,所以我又问了一遍。

如果我安装了twitter应用程序,然后尝试登录,那么应用程序将成功地用twitter登录,但如果我从移动端卸载twitter应用程序,然后尝试登录应用程序,那么我收到以下错误,无法用twitter登录

未能获取请求令牌
我没有看到任何WebView。之后点击登录与twitter按钮。

E/Twitter:授权完成,出现错误com.twitter.sdk.android.core.twitterAuthException:未能在com.twitter.sdk.android.core.identity.oauthController$1处获取请求令牌。在com.twitter.sdk.android.core.oauthController处失败(OauthController.java:94)在com.twitter.sdk.android.core.internal.oauth.oauth1aservice$1处失败(OauthController.java:94)在在Android.os.handler.dispatchMessage(handler.java:789)在Android.os.handler.dispatchMessage(handler.java:98)在Android.os.looper.loop(looper.java:172)在Android.app.activitythread.main(activitythread.java:6637)在java.lang.reflect.Method.invoke(原生方法)在com.android.internal.os.zygote.run(zygote.java:240)在

共有1个答案

傅正阳
2023-03-14

我终于得到了答案。

我们需要在回调URL中设置twittersdk://,如下所示。

它只需将twittersdk://设置为一个回调URL,而无需附加任何内容。

 类似资料:
  • 我用WebView创建了Android应用程序。当尝试用谷歌登录时,它首先询问用户名和密码,然后屏幕显示‘请关闭此窗口’的信息&什么也没有发生。 用户也未登录。 附注。这对我的移动网站来说是非常好的,它本身就被移植到了Android Webview应用程序上。有人能说出为什么那不起作用吗?我对Android是完全陌生的。

  • 我已经设置了简单的facebook登录。对于Android 2.3.6,一切正常,用户得到提示登录对话框,输入数据,应用程序继续运行。我以为这是Android版本的错误,但事实证明,当手机上安装了facebook应用程序时,登录不起作用! 在Galaxy Ace 2.3.6 HTC Desire 4.1.2 Galaxy Note 4.1.2 Android emulator 4.1.2上进行了测

  • 预先列入登记表工作完善。注册后,它甚至显示我已登录。但当我尝试使用我在注册表中输入的相同凭证登录时。它不允许我登录。我认为问题出在中间件上,因为当我输入错误的用户名/密码时,会显示错误,即无效凭据。但不是有效的,它只是重定向到登录页面没有任何错误。我使用的是laravel 5.0,所有文件都是由laravel提供的

  • 我目前正在迁移一个应用程序从JBoss 5到WildFly 13。该应用程序由一个EAR组成,该EAR将一系列ejbs打包到一个jar中,并包含几个保存网络应用程序的WAR文件。 其中一个网络应用的网站。xml如下所示: jboss web只定义了我配置的安全领域: 值得一提的是,由于我原本预计BASIC身份验证方法会在我调用任何资源时提示浏览器登录表单显示。 安全子系统定义了一个名为myReal

  • 是否有标准或经过验证的模型以sso方式对同一设备上的各种应用程序进行身份验证? 假设设备上有两个应用程序,它们需要相同的登录/密码凭据才能对同一系统进行身份验证。 我们希望能够: -启动APP1 -登录APP1 -启动APP2。在app2中,用户已经通过身份验证。 我们认为是一个“pop”模型,其中第一个进行登录的应用程序共享身份验证的信息(例如,令牌)。第二个应用程序,获取(弹出)令牌来执行SS