【问题标题】:How to reply a tweet using the Twitter gem?如何使用 Twitter gem 回复推文?
【发布时间】:2015-04-23 08:21:16
【问题描述】:
r = 569186681850601472

client.update('@ooidesigns work', in_reply_to_tweet_id: r)

我正在尝试使用 twitter gem 和客户端 (Twitter::REST) 类回复推文,但只有消息被推文,它不回复推文。 任何帮助表示赞赏

【问题讨论】:

  • 请编辑以缩短您的问题。此处限制为 140 个字符。
  • 更好,但您需要再删除 17 个字符才能将您的问题发送给关注者。 [我讨厌添加以下内容,但我想我必须::-)]。继续并回滚您的原始问题。
  • 这里没有字数限制,他在扯你的链子
  • @CarySwoveland 不知道你为什么触及字符限制。 '@ooidesigns work' 少于 140 个字符。
  • Efe,希望你是会自嘲的类型。如果没有,请接受我最诚挚的歉意。暗示 Twitter 的 140 个字符限制是试图让读者脸上露出微笑的微弱尝试。

标签: ruby twitter twitter-oauth


【解决方案1】:

我相信您希望使用 in_reply_to_status_id 例如

client.update('@ooidesigns work', in_reply_to_status_id: 569186681850601472)

【讨论】:

    【解决方案2】:

    好的,那么569186681850601472 tweet is this,对吗?它是由@Ksweeg 用户而不是@ooidesigns 制作的。因此,为了回复这条推文,您应该在推文中指定@Ksweeg

    r = 569186681850601472
    
    client.update('@Ksweeg test tweet', in_reply_to_status_id: r)
    

    【讨论】:

    • 你好,我刚试过这个,它会创建一条新推文,但不会回复 @ksweeg 的推文。
    • @EfeImoloame 刚试过。 even though in docs written that they are the same - in_reply_to_tweet_id 不起作用。所以总结一下:在文本中使用推文的作者,而不是in_reply_to_status_id
    猜你喜欢
    • 2013-07-10
    • 2016-06-24
    • 1970-01-01
    • 2013-03-26
    • 2015-09-10
    • 2012-12-31
    • 2011-08-18
    • 2015-06-28
    • 1970-01-01
    相关资源
    最近更新 更多