【问题标题】:twitter in android安卓中的推特
【发布时间】:2012-11-23 14:55:21
【问题描述】:

是否有任何可用的 Twitter SDK,我们可以通过它在我们的应用程序中实现 Twitter?我希望我的应用程序可以加载到他/她的 Twitter 帐户上,然后应该将推文发送到他/她的帐户,但我找不到任何简单的示例。

我正在寻找 Facebook Android SDK 之类的东西。

【问题讨论】:

  • 您想要一个 Twitter SDK 来实现 Facebook? :) 你可以试试twitter4j.org ...它对我来说效果很好。
  • 嘿 reuben 谢谢 4 你的回复我想使用 twitter sdk bt nt 来实现 twitter 得到它的 sdk,我已经尝试使用 twitter4j bt 没有得到正确的输出
  • 还有 1 件事是在浏览器中打开而不是在我们的应用程序上,我不想要那个
  • @Jazz:您知道您可以通过单击旁边的复选标记来接受答案作为最佳答案吗?

标签: android twitter


【解决方案1】:

您可以使用twitter4j。本站还包含一些usage examples

不幸的是,随着 oAuth 的引入,登录不再是微不足道的。您必须在 Twitter 上注册您的应用程序(转到您的帐户,然后是应用程序并在那里添加应用程序)。这将为您提供一个消费者密钥/令牌对,您需要登录并且需要保密。

我已在名为Zwitscher 的 Android 客户端中实现了此功能。

您可以查看LoginActivity(v0.65 标记)中的登录过程。

【讨论】:

  • 嘿thanx 4 你的回复我看了这个android-client 'Zwitscher' bt 它给出了一些错误。它的一些类文件 r 丢失了
  • 是的。请参阅顶层的 README。这描述了您的使用者密钥需要去哪里。
【解决方案2】:

如果您只想在 Twitter 上发布推文,请使用 Android SEND Intent。这样,用户可以自己选择他想对帖子做什么。这对你来说也容易得多。不用担心 OAuth 等。

【讨论】:

  • hii LordT i hd 找到了一个适用于 twitter 的 apk 其 github.com/sugree/twitter-android-sdk 并且它也可以工作。首先它要求 4 登录和允许应用程序的权限。我希望在此之后将推文发送到该人的登录帐户
  • 如果您使用 SEND Intent 操作,那么 Android 也会为您提供各种其他选项,例如电子邮件、短信、蓝牙等。考虑一个设备没有 twitter 应用程序的情况,那么它不会出现在处理 SEND 操作的应用程序列表中。因此,您需要使用 twitter 和 step 进行 OAuth
  • 确实必须安装一些推特应用程序才能使用它,这很可能。 95% 的时间都是真实的。是的,在应用程序 Twitter 中拥有更好的(从用户的角度来看)。但另一方面,twitter 选择的 OAuth 过程相当复杂和繁琐,对于用户来说也是如此(PIN Auth,你好)。 SEND Intent 还允许您发布到 FB、Orkut、Xing 等。因此,如果您只想发布消息,我总是只使用 SEND 意图 - 如果有其他选项可用,您为什么要限制您的用户?
【解决方案3】:

正如@Heiko 所说,twitter4j 相当不错。你应该使用它。

作为其工作原理的示例,我创建了一个简单的示例应用程序,可以在 here 找到。

看看,也许对你有帮助。

【讨论】:

  • 嘿 Aman thanx 4 给出了简单的例子,但是 Aman 作为 twitter 正在浏览器中打开,我希望它应该在我们的应用程序区域上打开而不是在浏览器上
  • 这不是 OAuth 应该如何工作的。它的设计方式是用户仅向服务提供商(在本例中为 Twitter)提供用户名/密码。所以你必须打开 twitter.com 我已经创建了它以复制网络上的体验的方式
  • 您必须打开浏览器进行身份验证 - 之后您可以在应用程序中使用 API!
【解决方案4】:

AFAIK 没有为 twitter 提供 sdk。但是,您可以将 XAUTH 用于 twitter。 实现起来相当容易。

这篇文章或许能帮到你。

xAuth Authentication for Twitter Share in Android?

【讨论】:

  • twitter 有很多可用的库。 twitter4j 挺好的
  • sheikh, cn u plzz 给我整个使用 twitter4j 的例子
猜你喜欢
  • 2012-10-09
  • 1970-01-01
  • 2011-04-14
  • 2011-07-01
  • 1970-01-01
  • 2013-06-24
  • 1970-01-01
  • 2021-12-10
  • 2017-12-01
相关资源
最近更新 更多