diff --git a/app/Http/Controllers/APIController.php b/app/Http/Controllers/APIController.php index 5245f8b..5f1f99e 100644 --- a/app/Http/Controllers/APIController.php +++ b/app/Http/Controllers/APIController.php @@ -29,10 +29,7 @@ class APIController extends Controller // Créer le client Guzzle avec le handler stack $client = new Client([ 'base_uri' => 'https://api.twitter.com/graphql/', - 'handler' => $stack, - 'proxy' => [ - 'http' => $user->proxy, - ] + 'handler' => $stack ]); $params = [ @@ -80,10 +77,7 @@ class APIController extends Controller // Créer le client Guzzle avec le handler stack $client = new Client([ 'base_uri' => 'https://api.twitter.com/graphql/', - 'handler' => $stack, - 'proxy' => [ - 'http' => $user->proxy, - ] + 'handler' => $stack ]); $params = [ @@ -137,10 +131,7 @@ class APIController extends Controller // Créer le client Guzzle avec le handler stack $client = new Client([ 'base_uri' => 'https://api.twitter.com/graphql/', - 'handler' => $stack, - 'proxy' => [ - 'http' => $user->proxy, - ] + 'handler' => $stack ]); $params = [ @@ -205,10 +196,7 @@ class APIController extends Controller $client = new Client([ 'base_uri' => 'https://api.twitter.com/1.1/', - 'handler' => $stack, - 'proxy' => [ - 'http' => $user->proxy, - ] + 'handler' => $stack ]); @@ -259,10 +247,7 @@ class APIController extends Controller // Créer le client Guzzle avec le handler stack $client = new Client([ 'base_uri' => 'https://api.twitter.com/graphql/', - 'handler' => $stack, - 'proxy' => [ - 'http' => $user->proxy, - ] + 'handler' => $stack ]); $params = [ @@ -313,10 +298,7 @@ class APIController extends Controller // Créer le client Guzzle avec le handler stack $client = new Client([ 'base_uri' => 'https://api.twitter.com/2/', - 'handler' => $stack, - 'proxy' => [ - 'http' => $user->proxy, - ] + 'handler' => $stack ]); @@ -397,10 +379,7 @@ class APIController extends Controller // Créer le client Guzzle avec le handler stack $client = new Client([ 'base_uri' => 'https://api.twitter.com/graphql/', - 'handler' => $stack, - 'proxy' => [ - 'http' => $user->proxy, - ] + 'handler' => $stack ]); $params = [ diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php index 21a7dcb..9726e5f 100644 --- a/app/Http/Controllers/AccountController.php +++ b/app/Http/Controllers/AccountController.php @@ -23,8 +23,6 @@ class AccountController extends Controller $email = $user->rambler_email; $rambler_password = $user->rambler_password; - $proxy = $user->proxy; - // Clés et jetons de Twitter $TW_CONSUMER_KEY = '3nVuSoBZnx6U4vzUxf5w'; $TW_CONSUMER_SECRET = 'Bcs59EFbbsdF6Sl9Ng71smgStWEGwXXKSjYvPVt7qys'; @@ -80,7 +78,6 @@ class AccountController extends Controller // Initialisation de la session avec Laravel HTTP pour le flux de connexion // Étape 1 : Commencer le flux de connexion $task1 = Http::withOptions([ - 'proxy' => $proxy ])->withHeaders($twitterHeaders)->post('https://api.twitter.com/1.1/onboarding/task.json?flow_name=login&api_version=1&known_device_token=', [ 'input_flow_data' => [ 'country_code' => null, @@ -102,7 +99,6 @@ class AccountController extends Controller // Étape 2 : Saisie du nom d'utilisateur $task2 = Http::withOptions([ - 'proxy' => $proxy ])->withHeaders($twitterHeaders)->post('https://api.twitter.com/1.1/onboarding/task.json', [ 'flow_token' => $task1->json()['flow_token'], 'subtask_inputs' => [ @@ -120,7 +116,6 @@ class AccountController extends Controller if ($task2->json()['subtasks'][0]['subtask_id'] === 'LoginEnterAlternateIdentifierSubtask') { $task2bis = Http::withOptions([ - 'proxy' => $proxy ])->withHeaders($twitterHeaders)->post('https://api.twitter.com/1.1/onboarding/task.json', [ 'flow_token' => $task2->json()['flow_token'], 'subtask_inputs' => [ @@ -142,7 +137,6 @@ class AccountController extends Controller // Étape 3 : Saisie du mot de passe $task3 = Http::withOptions([ - 'proxy' => $proxy ])->withHeaders($twitterHeaders)->post('https://api.twitter.com/1.1/onboarding/task.json', [ 'flow_token' => $task2->json()['flow_token'], 'subtask_inputs' => [ @@ -161,7 +155,6 @@ class AccountController extends Controller if(isset($task3->json()['subtasks'][0]['enter_text']['hint_text'])){ $code = $this->getCodeFromLastEmail($email, $rambler_password); $task3bis = Http::withOptions([ - 'proxy' => $proxy ])->withHeaders($twitterHeaders)->post('https://api.twitter.com/1.1/onboarding/task.json', [ 'flow_token' => $task3->json()['flow_token'], 'subtask_inputs' => [ @@ -176,7 +169,6 @@ class AccountController extends Controller ]); }else{ $task3bis = Http::withOptions([ - 'proxy' => $proxy ])->withHeaders($twitterHeaders)->post('https://api.twitter.com/1.1/onboarding/task.json', [ 'flow_token' => $task3->json()['flow_token'], 'subtask_inputs' => [ @@ -196,7 +188,6 @@ class AccountController extends Controller if($task3->json()['subtasks'][0]['subtask_id'] === 'LoginEnterOtp'){ $code = $this->getCodeFromLastEmail($email, $rambler_password); $task3bis = Http::withOptions([ - 'proxy' => $proxy ])->withHeaders($twitterHeaders)->post('https://api.twitter.com/1.1/onboarding/task.json', [ 'flow_token' => $task3->json()['flow_token'], 'subtask_inputs' => [