Bitfinex API Post头文件

Bitfinex API Post头文件,api,http-headers,openssl,bitcoin,Api,Http Headers,Openssl,Bitcoin,我无法正确设置Bitfinex API()的标题。我对未经身份验证的Get调用没有任何问题,但我无法使我的身份验证Post调用正常工作。我正在处理的一个示例调用是一个到“/balances”的帖子。我希望使用API的人能帮助我解决我做错的事情。以下是我当前生成的一些示例输入和输出(当然是假键): 私钥: 012345abcdef API密钥: 000111aaafff 有效载荷: {"request": "/v1/balances","nonce": "1413737362"} Ba

我无法正确设置Bitfinex API()的标题。我对未经身份验证的Get调用没有任何问题,但我无法使我的身份验证Post调用正常工作。我正在处理的一个示例调用是一个到“/balances”的帖子。我希望使用API的人能帮助我解决我做错的事情。以下是我当前生成的一些示例输入和输出(当然是假键):

私钥:

 012345abcdef
API密钥:

 000111aaafff
有效载荷:

 {"request": "/v1/balances","nonce": "1413737362"}
Base64有效载荷:

 e3JlcXVlc3Q6IC92MS9iYWxhbmNlcyxub25jZTogMTQxMzczNzM2Mn0=
使用OpenSSL命令:

 echo -n 'e3JlcXVlc3Q6IC92MS9iYWxhbmNlcyxub25jZTogMTQxMzczNzM2Mn0=' | openssl dgst -hmac 012345abcdef -sha384 -hex
领略

b18953370fad9bd5dd482d6ae07aeb96fdebd812e98cbf847f2d923bf66d1579eb31e10e1d79c7ae8405c54e28d0ae2a
所以我得到了标题:

 "X-BFX-APIKEY"    "000111aaafff"
 "X-BFX-PAYLOAD"   "e3JlcXVlc3Q6IC92MS9iYWxhbmNlcyxub25jZTogMTQxMzczNzM2Mn0="
 "X-BFX-SIGNATURE" "b18953370fad9bd5dd482d6ae07aeb96fdebd812e98cbf847f2d923bf66d1579eb31e10e1d79c7ae8405c54e28d0ae2a"
我一直在尝试我能想到的一切,以及从“无效的X-BFX-SIGNATURE.”和“无效的json.”之间的API切换中得到的响应


我的流程中的缺陷在哪里?我看不出我做错了什么。

我正在使用Unix系统调用来运行OpenSSL命令。结果分两行返回,我只读了第一行。读取所有行直到遇到并结束文件解决了问题