pool/web/yaamp/core/exchange/gateio.php
Tanguy Pruvot d85425bcf8 exchanges: link gate.io public api
look like a proper api with currencies labels

but disabled by default, to reduce api calls on new setups...
2018-07-07 08:03:56 +02:00

24 lines
593 B
PHP

<?php
// https://data.gate.io/api2/1/marketlist
// https://data.gate.io/api2/1/ticker/btc_usdt
function gateio_api_query($method, $params='')
{
$uri = "https://data.gate.io/api2/1/{$method}";
if (!empty($params)) $uri .= "/{$params}";
$ch = curl_init($uri);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$execResult = strip_tags(curl_exec($ch));
// array required for ticker "foreach"
$obj = json_decode($execResult, true);
return $obj;
}