【问题标题】:Re-tweets and replies with JTwitter使用 JTwitter 转发和回复
【发布时间】:2010-05-24 18:34:02
【问题描述】:

我对 Twitter 的使用还不够熟悉它的术语或它的工作方式,所以请帮助我理解我手头的问题。

我收到了一些 Twitter 用户通过 RSS 提要发布的最近 20 条状态更新,提要 XML 被解析,状态显示在 ListView 中。这意味着我在字符串变量(ListView 行)中有原始推文。当我单击 ListView 项目时,我会看到“转发推文”和“发布回复”选项。

据我了解,在转发推文时,我只需将 my status 更新为:

RT @orig-poster <original tweet>

在发布回复时,我只需将我的状态更新为:

@orig-poster <my tweet>

我浏览了 Jwitter 库(Twitter 类)的 JavaDocs,发现了一个 setStatus(String) 方法。我认为我不必使用 JTwitter 库中 Twitter 类的 retweet() 或 reply() 函数。

我的理解正确吗?如果我在这里错了或遗漏了什么,请纠正我。

谢谢!

【问题讨论】:

    标签: android twitter jtwitter


    【解决方案1】:

    转推和回复比简单的语法差异要复杂一些:

    【讨论】:

      【解决方案2】:

      您说得对,您只需设置您的状态即可发送转发和回复。

      如果可以,请使用 Twitter.reply() 进行回复,因为这会向 Twitter 提供线程信息,其他客户端可能会使用这些信息进行对话显示。

      如果您想要新风格的转推,请使用 Twitter.retweet()。新式vs旧式是品味问题。新式转发将在 Twitter Web 客户端中显示为原始推文,并且可能被其他客户端忽略,因为它们不包含在用户的标准时间线中。我个人更喜欢 old-style,它更可靠,并且允许您添加自己的评论。

      【讨论】:

        【解决方案3】:

        正如其他人指出的那样,数据在 Twitter 上的呈现方式有所不同。您必须使用 retweet() 或 reply() 才能充分利用 API。

        【讨论】:

          【解决方案4】:

          术语是正确的(这是 Twitter 用户转发/更新其状态的方式),但我不确定库。

          回复和转发可以链接回原始推文,所以我认为这就是 API 具有回复()和转发()方法的原因,这就是您应该使用这两个函数的原因。

          编辑:通过“链接回”,我的意思是,在推特上,如果一条推文被转发,它会告诉你最初是谁发推文的。如果一条推文已被回复,您可以查看它所回复的推文。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2012-05-19
            • 2021-01-03
            • 2016-09-19
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-02-29
            相关资源
            最近更新 更多