簡體   English   中英

使用Twitter gem刪除轉發

[英]Delete retweet using Twitter gem

我正在開發一個使用Twitter紅寶石寶石的項目,並且希望能夠“撤消”轉發。 到目前為止,我一直沒有運氣,嘗試搜索原始推文,然后刪除第一次出現的推文(如果它屬於我)。 有一個不受歡迎的方法,但是沒有令人討厭的撤消。 到目前為止,唯一有用的事情是我知道它是否已轉推。 為此,我只能看到提及我的推文。

您可以嘗試以下方法: Twitter.status_destroy(id)

如@ dx7所說,您需要提前知道原始推文的ID或與該推文有關的信息,並在打算撤消該推文時將其保存。

如果您具有原始轉發的ID,則可以使用Twitter.retweets(tweet_id,options = {})來獲取轉發列表,然后您可以由current_user找到一個轉發列表,並按照@ dx7的說明銷毀它。

否則,您可以嘗試Twitter.retweeted_by_user(user,options = {})來獲取該用戶最近20條轉發(默認)的列表,以查找所需的轉發,獲取其ID並銷毀它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM