• Bitcoin 10.05.2023

    27 670.00

    Litecoin 10.05.2023

    80.00 $

    XRP 10.05.2023

    0.43 $

  • Bitcoin 20.09.2023

    31 257.57

    Litecoin 20.09.2023

    80.60 $

    XRP 20.09.2023

    0.50 $

  • Bitcoin 31.12.2023

    35 562.43

    Litecoin 31.12.2023

    72.25 $

    XRP 31.12.2023

    0.80 $

API данные c Форекс на PHP | Trader Made

API данные c Форекс на PHP | Trader Made ...

Это руководство предназначено для того, чтобы объяснить процесс работы Forex, в среде PHP на стороне сервера.

Внимание: Вам понадобится ключ API для forex data, вы можете зарегистрироваться на 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. Кроме того, я всегда готов помочь начинающим программистам.

Оставить комментарий