返回部落格
為什麼刪不掉舊推文?3,200 則限制與封存檔刪除方法

為什麼刪不掉舊推文?3,200 則限制與封存檔刪除方法

依年份或關鍵字篩選,卻找不到想刪的舊推文?了解 X 時間軸的 3,200 則限制,以及如何用 Twitter 封存檔找出並批次刪除更早的推文。

old-tweets
twitter-archive
troubleshooting

你想清理 2020 到 2022 年的推文,在 DeleteTweets 裡設好了日期,結果只找到幾則;換成印象很深的關鍵字,結果還是寥寥無幾。先別急著反覆修改篩選條件:那些推文很可能根本沒有進入這次掃描。

DeleteTweets 的一般掃描讀取的是 X 提供的近期時間軸。若要找到更早的內容,可以下載自己的 X/Twitter 資料封存檔,再透過 DeleteTweets 的 Archive 封存模式 匯入 ZIP,依日期和關鍵字篩選後再刪除。

依日期或關鍵字篩選,為什麼找不到舊推文?

X 的使用者貼文時間軸 API 最多只會回傳帳號最近約 3,200 則貼文。回覆和轉推也可能占用這些名額,因此並不是「最近 3,200 則原創推文」。喜歡屬於另一類活動,不計入這個貼文時間軸的上限。

DeleteTweets 的一般模式只能從 X 回傳的近期紀錄中篩選符合條件的項目。假設最近 3,200 則紀錄最早只到 2023 年,篩選 2020—2022 年自然找不到更早的推文。Start 會直接開始刪除,不是試跑;在沒有篩選條件時點擊,可能會刪除它能存取的近期推文。請勿用它來測試時間軸範圍。

3,200 則限制的是這種時間軸查詢方式,並不代表帳號一輩子只能刪除 3,200 則推文。 X 另外還有存取條件不同的完整歷史搜尋 API。對需要清理自己多年歷史的 DeleteTweets 使用者來說,匯入個人封存檔是更直接的做法。

超過 3,200 則的舊推文,如何用封存檔刪除?

封存檔是 X 為你的帳號產生的資料快照,包含可用來找出早期推文的紀錄。匯入 ZIP 並不會立刻刪除任何內容;DeleteTweets 會先讀取紀錄,等你確認篩選結果後,再從目前登入的 X 帳號刪除所選推文。

第一步:向 X 申請資料封存檔

在 x.com 開啟「更多 → 設定和隱私 → 你的帳戶 → 下載你的資料封存檔」,依照提示驗證身分並提出申請。檔案準備好後,X 會透過電子郵件或通知提醒你;X 官方說明提到,準備下載可能需要幾天。

請下載原始 ZIP 並保留一份備份,不要修改壓縮檔內部的檔案。封存檔反映的是產生當下的帳號狀態;申請之後才發的推文可能不在其中。

第二步:匯入 DeleteTweets

在 Chrome 或 Edge 中登入同一個 X 帳號,開啟 DeleteTweets,選擇 Archive,匯入下載的 ZIP。封存檔清理需要 Pro;已購買的使用者請先在擴充功能中啟用授權。若 ZIP 無法讀取,可參考封存檔匯入指南,改用其中的 tweets.js 檔案。

第三步:篩選、核對,再批次刪除

先選擇推文、回覆或轉推等內容類型,再設定日期範圍。例如要清理 2020—2022 年的特定話題,可以在日期之外再加上關鍵字;要保留重要內容,則設定例外關鍵字。開始前請核對符合條件的結果,避免誤刪。

刪除期間請讓瀏覽器和電腦保持運作。封存檔解決的是找不到舊推文的問題,實際刪除仍需經過 X,速度會受到平台限制。完成後請抽查幾則具體的推文,不要只看個人頁面上的計數。

比較一般時間軸模式Archive 封存模式
可找到的範圍X 回傳的近期時間軸,最多約 3,200 則下載的帳號封存檔中包含的歷史紀錄
日期、關鍵字篩選只比對這次掃描到的推文可篩選匯入的舊紀錄
使用前準備登入帳號並設定刪除條件先向 X 申請並下載 ZIP
DeleteTweets 方案每日免費額度或 ProPro

常見問題

刪掉最近的推文再掃描一次,舊推文就會出現嗎?

請不要為了找舊推文而刪除近期推文,這樣也無法保證舊紀錄會出現。若要找多年前的內容,請直接使用新下載的封存檔。

X 的進階搜尋能找到舊推文嗎?

可以試著依帳號、日期和關鍵字搜尋,適合找出某一則推文手動核對。若要分批篩選並刪除多年的紀錄,使用封存檔會更方便。你也可以參考依日期和關鍵字清理舊推文的操作建議。

喜歡也受 3,200 則推文的限制嗎?

不是。喜歡和推文時間軸是分開處理的;清理喜歡請參考刪除 Twitter 喜歡和回覆。

封存檔刪除可以免費使用嗎?

Archive 屬於 DeleteTweets Pro 功能。免費額度適合先試用近期推文清理,詳細方案請見價格。

如果日期或關鍵字篩選只找到幾則,而你的目標是多年前的推文,請匯入 Twitter 封存檔,找出並刪除舊推文。開始刪除前,請先核對篩選結果。