这可能是由于API返回的Unix时间戳以毫秒为单位,而Python使用的是秒为单位导致的。在调用API时,可以将Unix时间戳乘以1000以将其转换为毫秒,如下所示:
import time
import requests
timestamp = int(time.time()*1000) # 将当前时间戳转换为毫秒
url = "https://api.binance.com/api/v3/trades?symbol=BTCUSDT×tamp={}".format(timestamp)
response = requests.get(url)
trades = response.json()
使用以上方法,可通过Binance Python交易所API获取正确的数据。