From 8bb70a9d2c442c87a42dd51cd82ce185cf4cf6c9 Mon Sep 17 00:00:00 2001 From: thewh1teagle <61390950+thewh1teagle@users.noreply.github.com> Date: Sat, 23 Nov 2024 16:38:28 +0200 Subject: [PATCH] fix: change bearer token for authentication that is less restrictive --- auth.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/auth.go b/auth.go index 2d143c3..9437d7b 100644 --- a/auth.go +++ b/auth.go @@ -19,9 +19,12 @@ import ( ) const ( - loginURL = "https://api.twitter.com/1.1/onboarding/task.json" - logoutURL = "https://api.twitter.com/1.1/account/logout.json" - oAuthURL = "https://api.twitter.com/oauth2/token" + loginURL = "https://api.twitter.com/1.1/onboarding/task.json" + logoutURL = "https://api.twitter.com/1.1/account/logout.json" + oAuthURL = "https://api.twitter.com/oauth2/token" + // Doesn't require x-client-transaction-id header + bearerToken1 = "AAAAAAAAAAAAAAAAAAAAAG5LOQEAAAAAbEKsIYYIhrfOQqm4H8u7xcahRkU%3Dz98HKmzbeXdKqBfUDmElcqYl0cmmKY9KdS2UoNIz3Phapgsowi" + // Requires x-client-transaction-id header bearerToken2 = "AAAAAAAAAAAAAAAAAAAAANRILgAAAAAAnNwIzUejRCOuH5E6I8xnZz4puTs%3D1Zv7ttfk8LF81IUq16cHjhLTvJu4FA33AGWWjCpTnA" appConsumerKey = "3nVuSoBZnx6U4vzUxf5w" appConsumerSecret = "Bcs59EFbbsdF6Sl9Ng71smgStWEGwXXKSjYvPVt7qys" @@ -147,7 +150,7 @@ func (s *Scraper) getFlowToken(data map[string]interface{}) (string, error) { // IsLoggedIn check if scraper logged in func (s *Scraper) IsLoggedIn() bool { s.isLogged = true - s.setBearerToken(bearerToken2) + s.setBearerToken(bearerToken1) req, err := http.NewRequest("GET", "https://api.twitter.com/1.1/account/verify_credentials.json", nil) if err != nil { return false