Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(PowerShell) Bitfinex v2 REST Submit OrderSubmit an order. For more information, see https://docs.bitfinex.com/reference#rest-auth-submit-order
Add-Type -Path "C:\chilkat\ChilkatDotNet47-9.5.0-x64\ChilkatDotNet47.dll" # This example assumes the Chilkat API to have been previously unlocked. # See Global Unlock Sample for sample code. $http = New-Object Chilkat.Http $crypt = New-Object Chilkat.Crypt2 $apiPath = "v2/auth/w/order/submit" $apiKey = "MY_API_KEY" $apiSecret = "MY_API_SECRET" $dt = New-Object Chilkat.CkDateTime $dt.SetFromCurrentSystemTime() $sbNonce = New-Object Chilkat.StringBuilder $sbNonce.Append($dt.GetAsUnixTimeStr($false)) $sbNonce.Append("000") $nonce = $sbNonce.GetAsString() $json = New-Object Chilkat.JsonObject $json.UpdateString("type","LIMIT") $json.UpdateString("symbol","tBTCUSD") $json.UpdateString("price","15") $json.UpdateString("amount","0.001") $json.UpdateInt("flags",0) $body = $json.Emit() $sbSignature = New-Object Chilkat.StringBuilder $sbSignature.Append("/api/") $sbSignature.Append($apiPath) $sbSignature.Append($nonce) $sbSignature.Append($body) $crypt.EncodingMode = "hex_lower" $crypt.HashAlgorithm = "sha384" $crypt.MacAlgorithm = "hmac" $crypt.SetMacKeyString($apiSecret) $sig = $crypt.MacStringENC($sbSignature.GetAsString()) $http.SetRequestHeader("bfx-apikey",$apiKey) $http.SetRequestHeader("bfx-signature",$sig) $http.SetRequestHeader("bfx-nonce",$nonce) $resp = $http.PostJson2("https://api.bitfinex.com/v2/auth/w/order/submit","application/json",$body) if ($http.LastMethodSuccess -eq $false) { $($http.LastErrorText) exit } $("Response body:") $($resp.BodyStr) |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.