API данные c Форекс на PHP | Trader Made
CryptoXer
28 Апреля, 2023
На чтение 1 мин., 33 сек.
3
Это руководство предназначено для того, чтобы объяснить процесс работы Forex, в среде PHP на стороне сервера.
Внимание: Вам понадобится ключ API для forex data, вы можете зарегистрироваться на forex бесплатно.
Теперь давайте немного поработаем над PHP:
Создайте файл (к пирмеру forex.php) для хранения вашего кода. В этот файл мы добавляем следующее:
Создайте файл (к пирмеру forex.php) для хранения вашего кода. В этот файл мы добавляем следующее:
Далее мы создаем curl_setopt_array, это настроит запрос curl, который мы собираемся выполнить
<?php
$curl = curl_init();
curl_setopt_array( $curl, array(
CURLOPT_PORT => "443",
CURLOPT_URL => ″ https://marketdata.tradermade.com/api/v1/live?currency=EURUSD,GBPUSD,UK100api_key=YOUR_API_KEY) ″,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_SSL_VERIFYPEER => 0
));
Теперь мы вызовем execute Curl и извлекем данные Forex и CFD, мы также извлекем буфер
ошибок, чтобы проверить наличие каких-либо проблем с вызовом.
response = curl_exec($curl)
⁄ ⁄ Если буфер ошибок пуст, мы можем затем вывести полученные цены.
error = curl_error($curl)
if (err)
echo "cURL Error #:" . err;
else
echo response;
Теперь, когда мы выполнили вызов, мы проверим ответ.
Ответ:
{ "base_currency": "EUR",
"endpoint": "convert",
"quote": 1.12733,
"quote_currency": "USD",
"requested_time": "Wed, 08 Dec 2021 11:46:15 GMT",
"timestamp": 1638963975,
"total": 1127.33 }
Полный текст кода:
<?php
$curl = curl_init();
curl_setopt_array( $curl, array(
CURLOPT_PORT => "443",
CURLOPT_URL => ″ https://marketdata.tradermade.com/api/v1/live?currency=EURUSD,GBPUSD,UK100api_key=YOUR_API_KEY) ″,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_SSL_VERIFYPEER => 0
));
$response = curl_exec($curl);
curl_close($curl);
var_dump($response);
?>
Пожалуйста, не стесняйтесь обращаться ко мне, если у вас возникнут какие-либо вопросы
относительно программного кода, на телеграмм @sandr12. Кроме того, я всегда
готов помочь начинающим программистам.
Оставить комментарий