code: -2015, msg: Invalid API-key, IP, or permissions for action

Hola tengo el mismo error consulte con soporte y me enviaron aca para revisión de mi codigo:

este es mi código funciona correctamente con testnet de binance pero cuando ya paso a producción me sale error: {
““code””: -2015,
““msg””: ““Invalid API-key, IP, or permissions for action””
}"
Este es mi codigo:

base_url = ‘https://fapi.binance.com

def get_signature(query_string):
return hmac.new(secret_key.encode(‘utf-8’), query_string.encode(‘utf-8’), hashlib.sha256).hexdigest()

def user_data_binance(data):
query_string = ‘&’.join(key + “=” + str(value) for key, value in data.items())
signature = get_signature(query_string)
endpoint = ‘/fapi/v2/account?timestamp=’+str(data[‘timestamp’])+‘&signature=’+str(signature)
url = base_url+endpoint
headers = {
“Content-Type”: “application/json”,
“Accept”: “application/json”,
“X-MBX-APIKEY”: api_key,
}
print(‘url api:’, url)
print(‘headers:’, headers)
response = requests.get(‘https://api.ipify.org?format=json’)
ip = response.json()[“ip”]
print(‘esta es la ip’, ip)
r = requests.get(url, headers=headers)
json_response = json.loads(r.text)
general_log=GeneralLog(description=‘Get a : ‘+str(url)+’\n’+’ Headers: ‘+str(headers)+’\n’+’ Respuesta: '+str(json.dumps(json_response, indent=4)))
general_log.save()
return r

def user_data_binance({‘timestamp’:round(time.time()*1000)})

Me imprime esto: https://fapi.binance.com/fapi/v2/account?timestamp=1733749951325&signature=7a00c13c671af351d2e808709bf19d29541d67559494ef5a69456693981249b1
headers: {‘Content-Type’: ‘application/json’, ‘Accept’: ‘application/json’, ‘X-MBX-APIKEY’: ‘db90adJG2mHjXuVZ1G750acLJNiCpsmLPxcJkIVecDgZgOkCLmRtxCEz8hLe4MbN’}

esta es la ip 34.0.201.172

En soporte me informan que la clave api Key esta generada correctamente en la cuenta. Que revise si es algún error de mi código

Hey,
Are you using the same API Key when you are making the request to Testnet and to https://fapi.binance.com?