我想做一個基本的身份驗證API調用他們的新的V2 API和得到一個無效的API密鑰錯誤返回。bitfinex api v2錯誤,無效的密鑰
我重新發布了api密鑰只是爲了驗證,同樣的錯誤。
from time import time
import urllib.request
import urllib.parse
import hashlib
import hmac
APIkey = b'myapikeyyouarenotsupposedtosee'
secret = b'myceeeeecretkeyyyy'
url = 'https://api.bitfinex.com/v2/auth/r/wallets'
payload = {
#'request':'/auth/r/wallets',
'nonce': int(time() * 1000),
}
paybytes = urllib.parse.urlencode(payload).encode('utf8')
print(paybytes)
sign = hmac.new(secret, paybytes, hashlib.sha512).hexdigest()
print(sign)
headers = {
'Key': APIkey,
'Sign': sign
}
req = urllib.request.Request(url, headers=headers, data=paybytes)
with urllib.request.urlopen(req) as response:
the_page = response.read()
print(the_page)
如何爲bitfinex對新的v2 API進行身份驗證的API調用?
如果你需要它的PHP或者想用PHP進行比較:https://stackoverflow.com/a/46851626/2635490 – Phil