I was working on a weather forecast app that use openweathermap api but I am not getting values like temperature ,pressure , etc please help

https://ethereum.stackexchange.com/questions/145162/i-was-working-on-a-weather-forecast-app-that-use-openweathermap-api-but-i-am-not

'''import dependancies (ws1)'''
from tkinter import *
import tkinter as tk
from geopy.geocoders import Nominatim
from tkinter import ttk, messagebox
from timezonefinder import TimezoneFinder
from datetime import *
import requests
import pytz
from PIL import Image, ImageTk

'''framework of app (ws2)'''
root= Tk()#initialize the Tkinter
root.title("Whether App")# givee title to app
root.geometry("890x470+300+300")#first two are dimentions and paremater 300 is extendable limit
root.configure(bg="#57adff")# it is background colour
root.resizable(False,False)#gives information  of resizability
# define getWhether(ws10)
def getWhether():
    city=textfield.get()
    geolocator=Nominatim(user_agent="geoapiExercises")# detect location
    location= geolocator.geocode(city)
    obj = TimezoneFinder()
    result = obj.timezone_at(lng=location.longitude,lat=location.latitude)
    timezone.config(text=result)
    long_lat.config(text=f"{round(location.latitude,4)}°N,{location.longitude}°E")
    #ading time(ws11)
    home=pytz.timezone(result)
    local_time=datetime.now(home)
    current_time=local_time.strftime("%H:%M %p")#gives %H=hour and %M=minutes %p is AM or PM
    clock.config(text=current_time) 
    #fetching whether(ws12)
    api="https://api.openweathermap.org/data/3.0/onecall?lat="+str(location.latitude)+"&lon"+str(location.longitude)+"&units=metric&exclude=hourly,&appid=30c893bbaf98197b4645af780e09bbeb"
    #created from website 
    json_data = requests.get(api).json()
    #whether data(ws14)
    temp = json_data['current']['temp']
    humidity = json_data['current']['humidity']
    pressure = json_data['current']['presssure']
    wind = json_data['current']['wind_speed']
    description = json_data['current']['weather'][0]['description']
    t.config(text=(temp,"°C"))
    h.config(text=(humidity,"%"))
    p.config(text=(pressure,"hPa"))
    w.config(text=(wind,"m/s"))
    d.config(text=description)
    
    
    


#adding icon to app(ws3)
image_icon=PhotoImage(file="Images/logo.png")#getting logo from images folder
root.iconphoto(False,image_icon)
#adding box like thing(ws4)
Round_box=PhotoImage(file="Images/Rounded Rectangle 1.png")
Label(root,image=Round_box,bg="#57adff").place(x=30,y=110)#adding bg color and coordinates
#Adding information(ws5)
label1=Label(root,text="Temperature",font=('Helvetica',11),fg="white",bg="#203243")
label1.place(x=50,y=120)
label2=Label(root,text="Humidity",font=('Helvetica',11),fg="white",bg="#203243")
label2.place(x=50,y=140)
label3=Label(root,text="Pressure",font=('Helvetica',11),fg="white",bg="#203243")
label3.place(x=50,y=160)
label4=Label(root,text="Wind Speed",font=('Helvetica',11),fg="white",bg="#203243")
label4.place(x=50,y=180)
label5=Label(root,text="Description",font=('Helvetica',11),fg="white",bg="#203243")
label5.place(x=50,y=200)
# making search box(ws6)
Search_image=PhotoImage(file="Images/Rounded Rectangle 3.png")
myimage=Label(image=Search_image,bg="#57adff")
myimage.place(x=270,y=120)
weat_image=PhotoImage(file="Images/Layer 7.png")
weatherimage=Label(root,image=weat_image,bg="#203243")
weatherimage.place(x=290,y=127)
textfield=tk.Entry(root,justify='center',width=15,font=('poppins',25,'bold'),bg="#203243",border=0,fg="white")
textfield.place(x=370,y=130)
textfield.focus()
Search_icon=PhotoImage(file="Images/Layer 6.png")
myimage_icon=Button(image=Search_icon,borderwidth=0,cursor="hand2",bg="#203243",command=getWhether)
myimage_icon.place(x=645,y=125)
# making main bottom box(ws7)
frame=Frame(root,width=900,height=180,bg="#212120")
frame.pack(side=BOTTOM)
#making more boxes(ws8)
firstbox=PhotoImage(file="Images/Rounded Rectangle 2.png")
secondbox=PhotoImage(file="Images/Rounded Rectangle 2 copy.png")
Label(frame,image=firstbox,bg="#212120").place(x=30,y=20)
Label(frame,image=secondbox,bg="#212120").place(x=300,y=30)
Label(frame,image=secondbox,bg="#212120").place(x=400,y=30)
Label(frame,image=secondbox,bg="#212120").place(x=500,y=30)
Label(frame,image=secondbox,bg="#212120").place(x=600,y=30)
Label(frame,image=secondbox,bg="#212120").place(x=700,y=30)
Label(frame,image=secondbox,bg="#212120").place(x=800,y=30)

#clock for time syncronization(ws9)
clock=Label(root,font=("Helvica",30,'bold'),fg="white",bg="#57adff")
clock.place(x=30,y=20)
#timezone of the searched city
timezone=Label(root,font=("Helvetica",20),fg="white",bg="#57adff")
timezone.place(x=700,y=20)
long_lat=Label(root,font=("Helvitica",10),fg="white",bg="#57adff")
long_lat.place(x=700,y=50)
#Printing data
t=Label(root,font=("Helvetica",11),fg="white",bg="#203243")
t.place(x=150,y=120)
h=Label(root,font=("Helvetica",11),fg="white",bg="#203243")
h.place(x=150,y=140)
p=Label(root,font=("Helvetica",11),fg="white",bg="#203243")
p.place(x=150,y=160)
w=Label(root,font=("Helvetica",11),fg="white",bg="#203243")
w.place(x=150,y=180)
d=Label(root,font=("Helvetica",11),fg="white",bg="#203243")
d.place(x=150,y=200)


root.mainloop()# to run it in