0

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

昨晚,当我在摆弄一些东西时,不知何故,两个人都停止了工作。我收到以下错误:

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

2)对于我的推文时间线活动:E/Twitter:无法获取应用程序身份验证令牌 com.packagewriters.mypackage E/TweetUi:403 Forbidden com.twitter.sdk.android.core.TwitterApiException: 403 Forbidden

--- 这很奇怪,因为时间线只使用访客身份验证......所以即使我搞砸了我的 API 密钥,什么不是,这应该仍然有效吗?

我对所有内容进行了三次检查并恢复了所有更改。我几乎做了 Fabric 文档告诉我要做的所有事情,更不用说它在今晚之前的几个月内都有效。我不确定我是否以某种方式不小心碰到了把一切都搞砸的东西,或者 Twitter 是否更新/身份验证服务器已关闭/等等...请帮忙?

谢谢!

4

1 回答 1

1

好的,所以对于单点登录,我终于修复了它。您必须访问您的 fabric.io 仪表板,获取您的密钥/秘密并将其硬编码到您集成 Twitter 登录的活动/片段中。

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

推特时间线现在有效。必须打开 Fabric 插件,导航到 Embed Tweets 子部分,然后让 gradle 同步运行它的过程......

于 2015-07-05T21:57:58.797 回答