Android 应用程序中的 Twitter Fabric 集成无法正常工作

Twitter Fabric integration in Android app not working

我使用 Fabric 为我的应用程序进行 Twitter 单点登录,并使用 TweetUI 在我的 android 应用程序的其他地方显示 Twitter 时间轴。

昨晚我在胡思乱想,不知怎么的,两个都停止工作了。我收到以下错误:

1)对于我的单点登录流程:E/Twitter:授权完成但出现错误 com.twitter.sdk.android.core.TwitterAuthException: 授权失败。

2) 对于我的推文时间线 activity: E/Twitter:无法获取应用程序授权令牌 com.packagewriters.mypackage E/TweetUi﹕403禁止入内 com.twitter.sdk.android.core.TwitterApiException: 403 禁止

--- 这个很奇怪,因为 Timelines 只使用来宾身份验证...所以即使我搞砸了我的 API 密钥什么的,这应该仍然有效?

我检查了所有内容并还原了所有更改。我几乎完成了 Fabric 文档告诉我要做的所有事情,更不用说它在今晚之前工作了几个月。我不确定是不是我不小心触碰了一些东西,把一切都搞砸了,或者 Twitter updated/the 身份验证服务器是否 down/etc...求助?

谢谢!

好的,对于单点登录,我终于修复了它。您必须转到 fabric.io 仪表板并获取 key/secret 并将其硬编码到集成 Twitter 登录的 activity/fragment 中。

这很奇怪,因为 Fabric 应该会为您做这件事,而且我以前从来没有硬编码过它来让它工作。这里发生了一些可疑的事情...希望它会很快得到修复。

Tweet 时间线现在可以使用了。必须打开 Fabric 插件,导航到“嵌入推文”小节,然后让 gradle 同步 运行 它的进程...