在我的申请中,一些文本在Twitter上发布。每次在Twitter上发布“授权应用程序”时,用户每次在twitter上发布文本时都必须授权应用程序。我希望用户必须首次授权应用程序而不是每次。我使用了github上的twitter示例代码。请帮我解决问题。感谢。
答案 0 :(得分:0)
你最好使用Twitter4j库,它在官方网站上列出(虽然有非官方状态)
你最有可能使用的是twitter-android-sdk,它只能通过WebView进行身份验证,这是非常有限的。
使用Twitter API的最新方式是使用oAuth和Twitter4j可以做到这一点,查看上面的链接,它有例子。
<强> UPD 强>
此外,如果发布到Twitter不是您的应用程序的主要目的(就像您希望让用户分享一些东西,但他们不会在60%的时间内这样做),您最好使用意图广播以分享您的内容 - 这样,如果用户安装了Twitter应用,他们就不必在您的应用中进行授权,更多详情here和here if you are targeting API14+