币安订单:此请求的时间戳比服务器时间提前 1000 毫秒
Binance order: Timestamp for this request was 1000ms ahead of the server's time
我正在编写一些 Python 代码来使用 Binance 创建订单 API:
from binance.client import Client
client = Client(API_KEY, SECRET_KEY)
client.create_order(symbol='BTCUSDT',
recvWindow=59999, #The value can't be greater than 60K
side='BUY',
type='MARKET',
quantity = 0.004)
不幸的是,我收到以下错误消息:
"BinanceAPIException: APIError(code=-1021): Timestamp for this request was 1000ms ahead of the server's time."
我已经检查了 Binance 服务器时间和我本地时间之间的差异(以毫秒为单位):
import time
import requests
import json
url = "https://api.binance.com/api/v1/time"
t = time.time()*1000
r = requests.get(url)
result = json.loads(r.content)
print(int(t)-result["serverTime"])
OUTPUT: 6997
看来60000的recvWindow还是不够用(但可能不会超过60K)。我仍然遇到同样的错误。
有人知道我该如何解决这个问题吗?
非常感谢!
手动将时钟调慢 1 秒,确保关闭所有时间更新。夏令时、自动同步等
我正在编写一些 Python 代码来使用 Binance 创建订单 API:
from binance.client import Client
client = Client(API_KEY, SECRET_KEY)
client.create_order(symbol='BTCUSDT',
recvWindow=59999, #The value can't be greater than 60K
side='BUY',
type='MARKET',
quantity = 0.004)
不幸的是,我收到以下错误消息:
"BinanceAPIException: APIError(code=-1021): Timestamp for this request was 1000ms ahead of the server's time."
我已经检查了 Binance 服务器时间和我本地时间之间的差异(以毫秒为单位):
import time
import requests
import json
url = "https://api.binance.com/api/v1/time"
t = time.time()*1000
r = requests.get(url)
result = json.loads(r.content)
print(int(t)-result["serverTime"])
OUTPUT: 6997
看来60000的recvWindow还是不够用(但可能不会超过60K)。我仍然遇到同样的错误。 有人知道我该如何解决这个问题吗?
非常感谢!
手动将时钟调慢 1 秒,确保关闭所有时间更新。夏令时、自动同步等