Методы получения имени пользователя GitHub с использованием OAuth в Python

Чтобы получить имя пользователя GitHub с использованием OAuth в Python, вы можете использовать несколько методов. Вот несколько вариантов:

  1. Библиотека PyGithub:
    Вы можете использовать библиотеку PyGithub, которая предоставляет интерфейс Python для API GitHub. Вы можете пройти аутентификацию с помощью OAuth и получить имя пользователя. Вот пример:
from github import Github
# Create a GitHub instance
github = Github('YOUR_ACCESS_TOKEN')
# Retrieve the authenticated user
user = github.get_user()
# Get the username
username = user.login
print(username)
  1. Библиотека запросов.
    Другой подход — использовать библиотеку запросов для отправки HTTP-запросов к API GitHub. Вот пример:
import requests
# Set the access token
access_token = 'YOUR_ACCESS_TOKEN'
# Send a GET request to the GitHub API
response = requests.get('https://api.github.com/user', headers={'Authorization': f'token {access_token}'})
# Get the username from the response
username = response.json()['login']
print(username)

Не забудьте заменить 'YOUR_ACCESS_TOKEN'своим действительным токеном доступа GitHub.