Désactivation du proxy
This commit is contained in:
@@ -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 = [
|
||||
|
||||
@@ -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' => [
|
||||
|
||||
Reference in New Issue
Block a user