короче сделал. Кому интересно просто через python сделал
import requests
Чтение данных из файла, где каждый токен находится на новой строкеdef get_tokens_from_file(filename="accounts1.txt"):
with open(filename, 'r', encoding='utf-8', errors='ignore') as file:
return [line.strip() for line in file.readlines()]
def get_client_ids_from_file(filename="accounts2.txt"):
with open(filename, 'r', encoding='utf-8', errors='ignore') as file:
return [line.strip() for line in file.readlines()]
def get_access_token(client_id, refresh_token):
url = "https://login.microsoftonline.com/common/oauth2/v2.0/token"
def save_token_to_file(access_token, filename="tokens.txt"):
with open(filename, 'a', encoding='utf-8', errors='ignore') as file:
file.write(f"{access_token}\n") # Записываем только сам токен
print(f"Token записан в {filename}")
def main():
refresh_tokens = get_tokens_from_file("accounts1.txt") # Чтение refresh токенов
client_ids = get_client_ids_from_file("accounts2.txt") # Чтение client_id
if name == "main":
main()
используется текстовый файл accounts1.txt в котором сохраняется все refresh токены
accounts2.txt где сохраняются clientid
и tokens.txt где сохраняются токены
