import requests
URL = ‘https://api.com’
def token():
“”“Получение bearer token для авторизации”“”
url = f’{URL}/login’
json = {“Content-type”: “application/json”,
“login”: “Qwerty123_”,
“password”: “Qwerty123_”}
response = requests.post(url=url, json=json)
return response.json()[‘data’][‘token’]
bearer_token = token()
def user_id_with_phone(bearer_token: str):
“”“Первый способ получения id пользователя (через телефон)”“”
url = f’{URL}/get_code_verify_phone’
json = {“phone”: “+78888888888”}
response = requests.post(url=url, json=json,
headers={‘Authorization:’ bearer_token}) #В этой строке по-моему неправильно передаю bearer_token
return response.json()[‘data’][‘user’][‘id’]
user_id = user_id_with_phone()