Я трейдер и фанат Perl. Я хочу создать клиент, который подключается к Binance Future Testnet, и я решил использовать модуль Binance API, разработанный для Perl.
Как только модуль Binance :: API был установлен (там не было ошибок или предупреждений), я нырнул в мой сценарий первые строки кода следующим образом:
#!/bin/perl
use Binance::API;
#API di Binance-Testnet
my $api = Binance::API->new(
apiKey => 'my api',
secretKey => 'my secret key',
);
$api->account();
$api->exchange_info();
API KEY и SECRET KEY взяты из моей учетной записи Binance Future Testnet (бесплатно доступны для всех пользователей), успешно используются через tradingview и его скриптовый инструмент Pine.
К сожалению, я получил следующую ошибку:
[Binance::API::Request::_exec] Unsuccessful request.
Status => 401,
Content => {"code":-2015,"msg":"Invalid API-key, IP, or permissions for action."} at C:/Strawberry/perl/site/lib/Binance/API/Request.pm line 107.
[Binance::API::Request::_exec] Unsuccessful request.
Status => 404,
Content => <html><body><h2>404 Not found</h2></body></html> at C:/Strawberry/perl/site/lib/Binance/API/Request.pm line 107.
Есть идеи, что с этим не так? Я не хочу использовать Python или C ++, так как мне нравится Perl и его универсальность.