2025 Güncel X (Twitter) Tweet Silme Kodu: Nasıl Çalışır ve Kullanımı
Günümüzde sosyal medya platformları, kullanıcıların paylaşımlarını yönetmelerine olanak tanır. Twitter (şimdi X), bu platformlardan biridir ve kullanıcılar, zaman içinde yanlış, istenmeyen veya gereksiz tweetleri silme ihtiyacı duyabilirler. Bu yazıda, 2025 yılı itibarıyla X üzerinde tweet silme işlemini otomatikleştiren bir JavaScript kodu hakkında bilgi vereceğiz. Ayrıca, bu tür bir işlemi nasıl kullanabileceğinizi açıklayacağız.
Tweet Silme İşlemi Neden Gerekli Olur?
Sosyal medya platformlarında zaman içinde birçok paylaşıma rastlanabilir. Ancak, bazı paylaşımlar artık geçerliliğini kaybedebilir veya kullanıcılar farklı bir görüşe sahip olabilir. Bu nedenle, eski tweetleri silmek veya gizlemek gerekebilir. Özellikle profesyonel hesaplarda, yanlış anlaşılmalara yol açabilecek tweetlerin silinmesi önemlidir.
X (Twitter) Tweet Silme Kodu
Aşağıda, X (Twitter) platformunda kullanıcı adı bazında tüm tweetleri silmek için kullanılan bir JavaScript kodu yer almaktadır. Bu kod, belirli bir kullanıcının tweetlerini listeleyip, bu tweetlerin her birini tek tek silmek için bir API çağrısı yapar. İşleyiş sırasıyla, bu kodun nasıl çalıştığını ve hangi adımları içerdiğini inceleyelim.
1. Tweet Linklerini Toplama
İlk adımda, sayfadaki tweetlerin URL'leri toplanır. XPath kullanılarak, tüm tweetlerin bağlantıları (href
attribute) çekilir. Bu bağlantılar, kullanıcının profilindeki tweetlerin ID’lerini içerir.
Bu bölümde, sayfadaki tüm tweetlerin ID’leri toplanarak bir set (küme) oluşturulur. Set, aynı tweetin birden fazla kez silinmesini engellemek için kullanılır.
2. Tweet Silme Fonksiyonu
Tweet silme işlemi, X’in (Twitter) GraphQL API'sini kullanarak yapılır. Bu API ile tweet silme işlemi yapılabilir. fetch
ile API'ye POST isteği gönderilir. İlgili tweet ID'si ve kullanıcı bilgileri JSON formatında body parametresi olarak API'ye iletilir.
Yukarıdaki kodda, fetch
fonksiyonu ile API'ye bir POST isteği gönderilir. Her tweet ID'si için bir silme işlemi yapılır. Silme işlemi başarılı olursa, bir sonraki tweet için işlem başlatılır. İşlem 2 saniye arayla tekrarlanır.
3. Hata Yönetimi ve Sonuçlar
API istekleri sırasında karşılaşılan hatalar da ele alınır. Hatalar, yanıtın HTTP durumu ile belirtilir ve catch
bloğunda yakalanarak kullanıcıya bildirilir. Bu sayede, işlem sırasında olası aksaklıklar hakkında bilgi edinilebilir.
4. Uygulama ve Kullanım
Bu JavaScript kodu, X (Twitter) platformundaki bir kullanıcının profil sayfasında çalıştırılabilir. Kullanıcı, sayfadaki tüm tweetlerini toplar ve belirli bir algoritma ile sırayla siler. Ancak, bu tür işlemleri kullanmadan önce, Twitter’ın API kullanım politikalarını dikkatlice gözden geçirmelisiniz. API kullanım kısıtlamaları, token yetkilendirmesi ve API erişim hakları gibi durumlar, işleminizi engelleyebilir.
Güvenlik ve Dikkat Edilmesi Gerekenler
- Yetkilendirme: Kodda görünen
Bearer
token'ı, kullanıcının yetkilendirilmiş olduğu bir API erişim token’ıdır. Bu token’ın güvenliğini sağlamak çok önemlidir. - Rate Limiting: API çağrılarının sınırları olabilir. Twitter, birden fazla API çağrısı gerçekleştirilmesine karşı rate-limiting uygulayabilir, bu da çok hızlı bir şekilde yapılan talepleri engelleyebilir.
- Yasal Durumlar: Bu tür otomatikleştirilmiş işlemler, platformun kullanım şartlarına aykırı olabilir. Twitter’ın otomasyon kurallarını ihlal etmek, hesabın yasaklanmasına yol açabilir.
Bu yazıda, 2025 yılı itibarıyla X (Twitter) üzerinde tweet silme işlemini otomatikleştiren bir JavaScript kodunun nasıl çalıştığını inceledik. Kod, kullanıcının tweet ID’lerini toplayarak, her birini API üzerinden siler. Ancak, bu işlemi yapmadan önce güvenlik, yasal durumlar ve API kullanım politikalarını gözden geçirmeniz önemlidir.
Hiç yorum yok
Yorum Gönder