Тема: Прошу допомоги
Я тільки вчусь програмувати, сьогодні створював код який би мав при натисканні кнопки "Добавить" добавляти до "push-up" на сайті pixela в мою табличку пікселів число яке введено в строку вводу. Перепробував усе що можна, але коли при натисканні кнопки в мене завжди помилка 503, а якщо замість функії put використати функцію post та змынити параметри, просто не буде нічого робитись, навіть без помилок ось код:
import requests
import datetime
from tkinter import *
from tkinter import messagebox
import webbrowser
link_pixela = "https://pixe.la/v1/users/rem1x/graphs"
TOKEN = "uir342jk9dj"
USERNAME = "rem1x"
today = datetime.datetime.now()
date = today.strftime("%Y%m%d")
quantity = 15
quantity_str = str(quantity)
# user_params = {
#     "token": "uir342jk9dj",
#     "username": "rem1x",
#     "agreeTermsOfService": "yes",
#     "notMinor": "yes",
# }
#
# graph_params = {
#     "id": "graph1",
#     "name": "sport",
#     "unit": "repetitions",
#     "type": "int",
#     "color": "ajisai",
#     "timezone": "GMT",
# }
headers = {
    "X-USER-TOKEN": TOKEN
}
pixela_get_params = {
    "date": date,
    "quantity": quantity_str
}
# functions
def add():
    global quantity
    try:
        nums = enter.get()
        num = int(nums)
        quantity += num
        enter.delete(0, END)
        url = f"https://pixe.la/v1/users/rem1x/graphs/graph1/{date}"
        post = requests.put(url=url,
                        json=pixela_get_params,
                        headers=headers)
        post.raise_for_status()
    except ValueError:
        messagebox.showerror("Error", "Введите корректное число")
def view():
    url = "https://pixe.la/v1/users/rem1x/graphs/graph1.html"
    webbrowser.open(url=url)
# ------------------------------------------UI----------------------------------------
window = Tk()
window.title("Program")
window.config(padx=50, pady=25)
enter = Entry()
enter.grid(column=0, row=2, columnspan=2)
label = Label()
label.config(text="Введи число ниже", pady=10)
label.grid(column=0, row=1, columnspan=2)
button = Button()
button.config(text="Добавить", command=add)
button.grid(column=0, row=3, columnspan=2, pady=20)
button2 = Button()
button2.config(text="Посмотреть таблицу", command=view)
button2.grid(column=0, row=0, columnspan=2, pady=20)
window.mainloop()