0

在我的应用程序中,一些文本发布在 Twitter 上。每次在推特上发布“授权应用程序”时,用户每次在推特上发布文本时都必须授权应用程序。我希望用户必须第一次而不是每次都授权应用程序。我使用了来自 github 的 twitter 示例代码。请帮我解决问题。谢谢。

4

1 回答 1

0

你最好使用Twitter4j库,它列在官方网站上(虽然有非官方状态)

您很可能正在使用 twitter-android-sdk,它只能通过 WebView 进行身份验证,这是非常有限的。

使用 Twitter API 的最新方法是使用 oAuth,而 Twitter4j 可以做到这一点,查看上面的链接,它有示例。

UPD

此外,如果发布到 Twitter 不是您的应用程序的主要目的(例如,您希望用户能够分享某些内容,但他们 60% 的时间不会这样做),您最好使用 Intent 广播分享您的内容 - 这样如果用户安装了 Twitter 应用程序,他们根本不需要在您的应用程序中授权,如果您的目标是 API14+ ,请点击此处和此处获取更多详细信息

于 2013-03-06T06:52:10.103 回答