android - 织物 Android : login with Twitter and Callback URL

标签 android twitter twitter-oauth twitter-fabric

我正在将 Fabrick SDK 集成到 Android 应用程序中,该应用程序还有一个与 REST API 交互的后端。这个后端 API 应该是安全的,过去在其他项目(不是 Android 应用程序)中,我使用 Twitter 和 Facebook OAuth 登录以及重定向到我的后端的回调 URL。从那里,我生成一个自定义身份验证 token ,客户端(在本例中为我的 Android 应用程序)必须使用该 token 来与我自己的 API 进行交互。

问题是我一直在尝试使用 Fabric 以某种方式调用回调 URL,但我不能。我已阅读文档并...

https://dev.twitter.com/twitter-kit/android/configure1

"(...) 回调 URL 尽管 Fabric 会忽略回调 URL 的值,但必须将其设置为有效的 URL,应用程序才能与 SDK 配合使用。 (...)”

有谁知道这是为什么吗?是否存在可从 Fabric 的 Twitter 工具包访问的任何其他 Twitter API 请求调用来指定回调 URL,而不是使用 Twitter 签名?必须有一个解决方案,因为大多数使用 Twitter 进行中型到复杂软件项目(包括身份验证)的开发人员肯定会处理此类问题,但我什么也没发现。

问候,

路易斯·卡帕

最佳答案

从最近开始,如果使用 Android - twitterkit,则必须将 twittersdk:// 添加到 apps.twitter.com 中的应用中。

参见https://github.com/twitter/twitter-kit-android/issues/135#issuecomment-397395425

背景信息https://twittercommunity.com/t/action-required-sign-in-with-twitter-users-must-whitelist-callback-urls/105342

关于android - 织物 Android : login with Twitter and Callback URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30985827/

相关文章:

android - 为 SupportMapFragment 膨胀类 fragment 时出错

javascript - 通过 OAuthSimple.js 发布到 Twitter

mysql - 在我的数据库中存储 oauth key 的最佳做法是什么?

javascript - 使用重定向方法的 OAuth.callback 获取推文时出现 OAuth.io 未定义错误

android - 是否可以在不显示 View 的情况下拍摄 View 的屏幕截图?

android - 谷歌地图android模拟器上的灰点

android - 如何在Android上创建下雨效果(粒子)?

ios - Tweetbot URL Scheme 没有打开用户

ios - Twitter completionHandler 在成功时卡住应用程序

python - 如何将 JSON 中的推文保存到 Python 3.4 中的 txt 文件?