Back to questions
Junior — Middle
77
Каким образом можно запросить токен доступа с сервера?
Answer from AI
sobes.tech AI
Для запроса токена доступа с сервера в Python обычно используют библиотеку requests. Процесс выглядит так:
- Отправить HTTP-запрос (обычно POST) на эндпоинт авторизации с необходимыми данными (например, логин и пароль или client_id и client_secret).
- Получить ответ с токеном доступа.
Пример запроса токена OAuth2:
import requests
url = 'https://example.com/oauth/token'
data = {
'grant_type': 'password',
'username': 'user@example.com',
'password': 'password123',
'client_id': 'your_client_id',
'client_secret': 'your_client_secret'
}
response = requests.post(url, data=data)
if response.status_code == 200:
token_info = response.json()
access_token = token_info.get('access_token')
print('Access token:', access_token)
else:
print('Failed to get token:', response.status_code, response.text)
Таким образом можно получить токен для последующих запросов к защищённым ресурсам.