1

正如我们所知,访问 twitter API 引用回调 URL 的方式发生了变化。到目前为止,我一直在使用 firebase 的识别回调,正如我在这里指出的那样:

在此处输入图像描述

到目前为止,这一直运行良好。

我在文档中读到,现在您必须根据 android 或 iOS 以下列方式指示回调:

twitterkit- : // 如果使用适用于 iOS 的 Twitter Kit 或 twittersdk: // 如果使用适用于 Android 的 Twitter Kit。

我的应用程序仅针对 android 开发。

我已经尝试了所有可能的变体,但我总是收到以下错误:

客户端应用程序验证失败:不是有效的回调 URL 格式。

测试的选项是:

twittersdk://pfa89MGYola62VIln ........ (MY_CONSUMER_KEY)

twittersdk://MY_APP-android.firebaseapp.com/__/auth/handler

twittersdk://https://MY_APP-android.firebaseapp.com/__/auth/handler

我已激活和停用检查“启用回调锁定”...

我已经尝试了一切,我有点绝望

对于另一个测试,我尝试注册 URL 回调,就好像它是 iOS 平台一样

twitterkit-MY_CONSUMER_KEY://

并在第一次尝试时被接受。

我不介意失去与firebase的关系,事实是我没有使用它,但如果我无法再次连接到twitter,我就有一个严重的问题。

我很感激任何帮助。

4

1 回答 1

1

我找到了解决方案,我把它放在这里以防它对某人有帮助。事实是文档中没有很好地指定它,您必须采取两个步骤。第一:激活“启用回调锁定”复选框第二:指示 twitter 的 android sdk,没有 CONSUMER KEY,与 iOS 用户不同。

它会是这样的:

在此处输入图像描述

我希望它有帮助

于 2018-06-21T09:25:58.993 回答