簡體   English   中英

ccxt python庫無法在我的本地計算機上連接bitmex專用api

[英]ccxt python library ca'nt connect bitmex private api on my local

我將使用ccxt python庫連接bitmex私有api。 以下代碼在在線python編譯器上運行良好: https : //repl.it/languages/python3但是在我的本地無法運行。

btmx = ccxt.bitmex({
   'apiKey': '',
   'secret':'',
   'enableRateLimit': True,
   'origin': 'bitmex',
})

if 'test' in btmx.urls:
    btmx.urls['api']=btmx.urls['test']

print(btmx.fetch_balance())

發生以下錯誤: 圖像錯誤。 請幫我解決這個問題。

我已經在ccxt小組的幫助下解決了這個問題。

import ccxt exchange = ccxt.bitmex({'apiKey':'YOUR_API_KEY',#←-------------在此處編輯您的密鑰'secret':'YOUR_SECRET','enableRateLimit':True ,“選項”:{#↓添加此選項或同步您的時間#默認值為5秒,您的時間漂移​​21秒或更多
'api-expires':60,},})

如果exchange.urls中的“ test”為:exchange.urls ['api'] = exchange.urls ['test']

打印(exchange.fetch_balance())

這段代碼告訴我。 我的當地時間與標准時間相差21秒。 我已經確定了當地時間。 因此,一切正常。 感謝ccxt小組。

嘗試:#Python 3從http.server導入HTTPServer,SimpleHTTPRequestHandler,測試為test_orig導入sys def測試(* args):test_orig(* args,端口= int(sys.argv [1]),如果len(sys.argv)> 1 8080),除了ImportError:#Python 2從BaseHTTPServer導入HTTPServer,從SimpleHTTPServer導入SimpleHTTPRequestHandler進行測試

類CORSRequestHandler(SimpleHTTPRequestHandler):def end_headers(個體):self.send_header('Access-Control-Allow-Origin','*')SimpleHTTPRequestHandler.end_headers(個體)

如果name ==' main ':測試(CORSRequestHandler,HTTPServer)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM