Toplu tweet silme
3
●156
- 13-07-2024, 21:19:41aglooka adlı üyeden alıntı: mesajı görüntüle
<?php require "twitteroauth/autoload.php"; // TwitterOAuth kütüphanesini yükleyin use Abraham\TwitterOAuth\TwitterOAuth; // Twitter API kimlik bilgilerinizi buraya girin define('API_KEY', 'YOUR_API_KEY'); define('API_SECRET_KEY', 'YOUR_API_SECRET_KEY'); define('ACCESS_TOKEN', 'YOUR_ACCESS_TOKEN'); define('ACCESS_TOKEN_SECRET', 'YOUR_ACCESS_TOKEN_SECRET'); function deleteAllTweets() { $connection = new TwitterOAuth(API_KEY, API_SECRET_KEY, ACCESS_TOKEN, ACCESS_TOKEN_SECRET); // Tweetleri almak için en fazla 200 tweet çeker $tweets = $connection->get("statuses/user_timeline", ["count" => 200, "include_rts" => true]); if (isset($tweets->errors)) { foreach ($tweets->errors as $error) { echo "Error: " . $error->message . "\n"; } return; } foreach ($tweets as $tweet) { $result = $connection->post("statuses/destroy/{$tweet->id}"); if ($connection->getLastHttpCode() == 200) { echo "Tweet with ID {$tweet->id} has been deleted.\n"; } else { echo "Error deleting tweet with ID {$tweet->id}: " . $result->errors[0]->message . "\n"; } } } deleteAllTweets(); ?>
Kütüphane için github üzerinde, Abraham Twitter rest API inceleyebilirsiniz. - 09-09-2024, 15:15:41aglooka adlı üyeden alıntı: mesajı görüntüle