Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Detaylar
Kim cevapladı?
Çözüm
Eve gittiğim zaman önce sizin sohbetinizdeki talimatlara bakarım hocam. Olmadı Recep hocanın gösterdiği rehbere bakarım. Ona göre çözüm olarak işaretlerim. Teşekkür ederim.
ChatGPT'ye bir script yazdırıp sorunumu çözdüm.
Çözüm için öncelikle X Developer Portal üzerinden bir proje oluşturup projeden
-API KEY,
-API SECRET KEY,
-ACCESS TOKEN ve
-ACCESS TOKEN SECRET anahtarlarını aldım.
Ardından X'ten verilerimi talep ettim. Verileri 24 saat içerisinde indirebilirsiniz.
Verilerimi ZIP dosyasında indirdim. Ardından dosyası klasöre çıkartıp içindeki data klasörüne girip oradan da tweets.js dosyasını aldım.
Masaüstünde boş bir klasör açıp içine tweets.js dosyasını atıp, main.py adında da bir Python dosyası oluşturdum. Visual Studio Code ile dosyayı açıp içine bana ChatGPT'nin verdiği kodu yapıştırdım.
Twitter API bilgileri kısmında X Developer Portal'dan aldığım API anahtarlarını buraya yapıştırıp kodu çalıştırdım. Böylelikle hesabımdaki tüm tweetleri sildi.
Çözüm için öncelikle X Developer Portal üzerinden bir proje oluşturup projeden
-API KEY,
-API SECRET KEY,
-ACCESS TOKEN ve
-ACCESS TOKEN SECRET anahtarlarını aldım.
Ardından X'ten verilerimi talep ettim. Verileri 24 saat içerisinde indirebilirsiniz.
Verilerimi ZIP dosyasında indirdim. Ardından dosyası klasöre çıkartıp içindeki data klasörüne girip oradan da tweets.js dosyasını aldım.
Masaüstünde boş bir klasör açıp içine tweets.js dosyasını atıp, main.py adında da bir Python dosyası oluşturdum. Visual Studio Code ile dosyayı açıp içine bana ChatGPT'nin verdiği kodu yapıştırdım.
Python:
from requests_oauthlib import OAuth1
import json
import time
# Twitter API bilgileri
API_KEY = "BURAYA_API_KEY"
API_SECRET = "BURAYA_API_SECRET"
ACCESS_TOKEN = "BURAYA_ACCESS_TOKEN"
ACCESS_SECRET = "BURAYA_ACCESS_SECRET"
auth = OAuth1(API_KEY, API_SECRET, ACCESS_TOKEN, ACCESS_SECRET)
TWEET_FILE = "tweets.js"
def load_tweet_ids():
with open(TWEET_FILE, "r", encoding="utf-8") as f:
content = f.read().strip()
prefix = "window.YTD.tweets.part0 ="
if content.startswith(prefix):
content = content[len(prefix):].strip()
tweets = json.loads(content)
tweet_ids = [tweet["tweet"]["id"] for tweet in tweets]
return tweet_ids
def delete_tweet(tweet_id):
url = f"https://api.twitter.com/1.1/statuses/destroy/{tweet_id}.json"
response = requests.post(url, auth=auth)
if response.status_code == 200:
print(f"Silindi: {tweet_id}")
else:
print(f"Hata ({response.status_code}): {tweet_id} - {response.text}")
def main():
tweet_ids = load_tweet_ids()
print(f"{len(tweet_ids)} tweet bulundu. Silme işlemi başlıyor...")
for tweet_id in tweet_ids:
delete_tweet(tweet_id)
time.sleep(1)
if __name__ == "__main__":
main()
Twitter API bilgileri kısmında X Developer Portal'dan aldığım API anahtarlarını buraya yapıştırıp kodu çalıştırdım. Böylelikle hesabımdaki tüm tweetleri sildi.
Deniz744
Başarılı
- Katılım
- 18 Aralık 2024
- Mesajlar
- 1.233
- Çözümler
- 5
- Beğeniler
- 698
Merhaba, X hesabımda bulunan tweetlerimi toplu bir şekilde, tek seferde silmek istiyorum. Bu mümkün mü?
Kullanıcı paneline git, tüm Tweet'leri Sil seçeneğini seç ve onayla.
Deniz744
Başarılı
- Katılım
- 18 Aralık 2024
- Mesajlar
- 1.233
- Çözümler
- 5
- Beğeniler
- 698
Buradan More'u seç, sonra settings and privacy seçeneğine tıkla. Karşına açılan sekmeden bunu seç.
Kullanıcı paneline git, tüm Tweet'leri Sil seçeneğini seç ve onayla.
Yeni mi geldi bu özellik? Benim ihtiyacım olduğunda yoktu. Bir SS paylaşır mısın?
Azjol Nerub
Çalışkan
- Katılım
- 18 Temmuz 2025
- Mesajlar
- 30
- Beğeniler
- 16
Redact kullanıyordum ben.
Deniz744
Başarılı
- Katılım
- 18 Aralık 2024
- Mesajlar
- 1.233
- Çözümler
- 5
- Beğeniler
- 698
Eğer sizde herhangi bir şekilde tweetlerimi sil tarzı bir seçenek görünmüyor ise Twitter yakın zamanda bu özelliği kaldırdı. Resmi olarak el ile silebilirsiniz, fakat 3. parti uygulamalar:
TweetDelete.net TweetDeleter.com TweetEraser.com
Gibi kullanarak silebilirsiniz.
Yakın zamanda kaldırıldı olarak biliyorum, internette de böyle yazıyor fakat tam emin olamadım.
TweetDelete.net TweetDeleter.com TweetEraser.com
Gibi kullanarak silebilirsiniz.
Yeni mi geldi bu özellik? Benim ihtiyacım olduğunda yoktu. Bir SS paylaşır mısın?
Yakın zamanda kaldırıldı olarak biliyorum, internette de böyle yazıyor fakat tam emin olamadım.
MNakruf
Yetkin
Hocam bu özellik kaldırıldıysa neden sen bana böyle bir şey yazdın ki? :/
Güvenli midir hocam?
Deniz744
Başarılı
- Katılım
- 18 Aralık 2024
- Mesajlar
- 1.233
- Çözümler
- 5
- Beğeniler
- 698
Hocam bu özellik kaldırıldıysa neden sen bana böyle bir şey yazdın ki? :/
Güvenli midir hocam?
Bilmiyordum kaldırıldığını uzun zamandır meşgulum.
Yeni konular
-
-
-
-
-
-
Uygun fiyatlı markaların monitörleri alınır mı?
- EmirEffect
- Mesaj: 4
-
-