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