From 379741e6c53f7eb380b5c379a89a91b6aaa0e651 Mon Sep 17 00:00:00 2001 From: Stefan Bohacek Date: Sun, 5 Feb 2023 08:37:56 -0500 Subject: [PATCH] Disabled @newonbotwiki on Twitter in response to Musk going back and forth on his Twitter API policies. --- includes/newonbotwiki.php | 50 +++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/includes/newonbotwiki.php b/includes/newonbotwiki.php index 20a363e..477f026 100644 --- a/includes/newonbotwiki.php +++ b/includes/newonbotwiki.php @@ -228,31 +228,31 @@ public function post_update( $new_status, $old_status, $post ) { if ( ENVIRONMENT === 'production' ){ /* Post update on Twitter */ - $api_keys = array( - 'oauth_access_token' => NEWONBOTWIKI_TWITTER_ACCESS_TOKEN, - 'oauth_access_token_secret' => NEWONBOTWIKI_TWITTER_ACCESS_TOKEN_SECRET, - 'consumer_key' => NEWONBOTWIKI_TWITTER_API_KEY, - 'consumer_secret' => NEWONBOTWIKI_TWITTER_API_SECRET - ); - - $twitter_api_url = 'https://api.twitter.com/1.1/statuses/update.json'; - $request_method = 'POST'; - $post_fields = array( - 'status' => $status_text_twitter - ); - - $twitter = new TwitterAPIExchange( $api_keys ); - $response = json_decode( - $twitter->buildOauth( $twitter_api_url, $request_method ) - ->setPostfields( $post_fields ) - ->performRequest() - ); - try { - $tweet_url = 'https://twitter.com/' . $response->user->screen_name . '/status/' . $response->id_str; - update_post_meta( $post_id, 'published_tweet_url', $tweet_url ); - } catch (Exception $e) { - /* noop */ - } + // $api_keys = array( + // 'oauth_access_token' => NEWONBOTWIKI_TWITTER_ACCESS_TOKEN, + // 'oauth_access_token_secret' => NEWONBOTWIKI_TWITTER_ACCESS_TOKEN_SECRET, + // 'consumer_key' => NEWONBOTWIKI_TWITTER_API_KEY, + // 'consumer_secret' => NEWONBOTWIKI_TWITTER_API_SECRET + // ); + + // $twitter_api_url = 'https://api.twitter.com/1.1/statuses/update.json'; + // $request_method = 'POST'; + // $post_fields = array( + // 'status' => $status_text_twitter + // ); + + // $twitter = new TwitterAPIExchange( $api_keys ); + // $response = json_decode( + // $twitter->buildOauth( $twitter_api_url, $request_method ) + // ->setPostfields( $post_fields ) + // ->performRequest() + // ); + // try { + // $tweet_url = 'https://twitter.com/' . $response->user->screen_name . '/status/' . $response->id_str; + // update_post_meta( $post_id, 'published_tweet_url', $tweet_url ); + // } catch (Exception $e) { + // /* noop */ + // } /* Post update on Mastodon */