I have the following code that I am trying to make an API call to Poloniex according to their instructions
import urllib
import urllib.request
import json
import time
import hashlib
import codecs
import hmac 
import time
Key = "whatever your key is"
Sign = "whatever your secret is"
def returnBalances(balances):
    nonce = int(round(time.time()-599900000)*10)
    parms = {"returnBalances":balances,
             "nonce":nonce}
    parms = urllib.parse.urlencode(parms)
    hashed = hmac.new(b'Sign',digestmod=hashlib.sha512)
    signature = hashed.hexdigest()
    headers = {"Content-type":"application/x-www-form-urlencoded",
               "Key":Key,
               "Sign":signature}
    conn = urllib.request.urlopen("https://poloniex.com")
    conn.request("POST","/tradingApi",parms,headers)
    response = conn.getresponse()
    print(response.status,response.reason)
returnBalances('balances')
When I run this I get this error message
HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 403: Forbidden
Can someone please help?