API Gitea: token 2
This commit is contained in:
parent
64858bab2b
commit
8807a7650c
33
API Gitea/Gitea2.py
Normal file
33
API Gitea/Gitea2.py
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
import requests
|
||||||
|
import os
|
||||||
|
from dotenv import load_dotenv
|
||||||
|
|
||||||
|
load_dotenv()
|
||||||
|
|
||||||
|
TOKEN = os.getenv("GITEA_TOKEN2")
|
||||||
|
headers = {
|
||||||
|
"Authorization": f"token {TOKEN}",
|
||||||
|
"Content-Type": "application/json"
|
||||||
|
}
|
||||||
|
|
||||||
|
# Эндпоинт для изменения своих настроек
|
||||||
|
profile_data = {
|
||||||
|
"full_name": "Александр Костюкин (изменено через API)",
|
||||||
|
"description": "Мой профиль, который я поменял через API Gitea",
|
||||||
|
"language": "ru-ru",
|
||||||
|
"website": "https://git.vyatsu.ru/stud203797",
|
||||||
|
"location": "Киров, Россия"
|
||||||
|
}
|
||||||
|
|
||||||
|
response = requests.patch(
|
||||||
|
"https://git.vyatsu.ru/api/v1/user/settings",
|
||||||
|
headers=headers,
|
||||||
|
json=profile_data
|
||||||
|
)
|
||||||
|
|
||||||
|
print(f"Status: {response.status_code}")
|
||||||
|
if response.status_code == 200:
|
||||||
|
print("Profile updated successfully")
|
||||||
|
print(response.json())
|
||||||
|
else:
|
||||||
|
print(f"Error: {response.text}")
|
||||||
Loading…
Reference in New Issue
Block a user