Я пытаюсь использовать API БТК-E, чтобы эхо из последней сделки на паре BTC / USD, используя PHP. Это то, что я сделал до сих пор. Может кто-нибудь сказать мне, как сделать эту работу? Благодарю.
 PHP
Функция btce_query (метод $, массив $ REQ = массив ()) {
        // Параметры API
        $ Ключ = ''; // ваш API-ключ
        $ Секрет = ''; // Ваш Секретный ключ
 
        $ REQ [ 'метод'] = $ метод;
        $ Т = взорваться (»», микропоры ());
        $ REQ [ 'Nonce'] = $ т [1];
       
        // генерировать строку POST данных
        $ Post_data = http_build_query ($ REQ, '', '&«);
 
        Знак $ = hash_hmac ("sha512", $ Post_data, $ секрет);
 
        // генерировать дополнительные заголовки
        $ Заголовки = массив (
                'Знак:'. $ Знак,
                'Key:'. $ Ключ,
        );
 
        // наш завиток ручки (инициализация, если это необходимо)
        Статические $ ч = NULL;
        если (is_null ($ ч)) {
                $ Ч = curl_init ();
                curl_setopt ($ ч, CURLOPT_RETURNTRANSFER, правда);
                curl_setopt ($ ч, CURLOPT_USERAGENT 'Mozilla / 4.0 (совместимый; PHP клиент BTC-E;' .php_uname ( 's'). '; PHP /'.. phpversion () ')');
        }
        curl_setopt ($ ч, CURLOPT_URL "https://btc-e.ru/tapi/ ');
        curl_setopt ($ ч, CURLOPT_POSTFIELDS, $ post_data);
        curl_setopt ($ ч, CURLOPT_HTTPHEADER, $ заголовки);
        curl_setopt ($ ч, CURLOPT_SSL_VERIFYPEER, FALSE);
 
        // выполнить запрос
        $ Рез = curl_exec ($ ч);
        если ($ Рез === ложь) певд Exception ( 'Не удалось получить ответ:' .curl_error ($ CH));
        $ Декабрь = json_decode ($ Рез, правда);
        если (! $ Декабрь) бросить новый Exception ( «получили недопустимые данные, пожалуйста, убедитесь, что соединение работает, и просило API существует»);
        вернуть $ разл;
}
$ Запрос = btce_query ("2 / btc_usd / тиккера");
$ Btc_last = ("". $ Cur_avg = $ запрос [ 'тикер'] [ 'последний']."\ п");
Эхо $ btc_last;
?>



