подключиться к finam по API из php5 файла

подключиться к finam по API из php5 файла
Atom
7/23/2019
seat9


Здравствуйте, извините, что не в тему. А можно ли подключиться к finam по API из php5 файла? Что нужно для этого сделать?

Например, для криптопии это выглядит так:

function api_query($method, array $req = array()) { $API_KEY = ''; $API_SECRET = '';

static $ch = null; $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$url = "https://www.cryptopia.co.nz/Api/SubmitTrade"; $nonce=time(); $post_data = json_encode($req); $m = md5($post_data, true); $requestContentBase64String = base64_encode($m); $signature = $API_KEY."POST".strtolower(urlencode($url)).$nonce.$requestContentBase64String; $hmacsignature = base64_encode(hash_hmac("sha256", $signature, base64_decode($API_SECRET), true)); $header_value = "amx ".$API_KEY.":".$hmacsignature.":".$nonce; $headers = array("Content-Type: application/json; charset=utf-8", "Authorization: $header_value"; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($req));

// run the query $res = curl_exec($ch); $data5=json_decode($res, TRUE); var_dump($data5); curl_close($ch);

if ($res === false) throw new Exception('Could not get reply: '.curl_error($ch)); //return $res;

$pr_min=$data5["Data"][0]["Available"];; echo "
pr_min1=".$pr_min; }

echo api_query("GetBalance", array('Type'=> "Sell", 'Market'=> $currency, 'Rate'=> $rate, 'Amount'=> $amount)).PHP_EOL;




Thanks:


Mikhail Sukhov

Avatar
Date: 7/23/2019
Reply


С вероятностью 99% это не будет работать, так как реальные брокеры и биржи имеют свои DLL, несовместимые с различными языками и средами.

Thanks:

sachasobol

Avatar
Date: 8/31/2019
Reply


точно не будет работать, проверенно)

Thanks:

ulahalina

Avatar
Date: 8/31/2019
Reply


Послушаю автора темы.

Thanks:

ulahalina

Avatar
Date: 8/31/2019
Reply


Если он тут появится)

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy