外為オンラインでjsonで提供している
https://www.gaitameonline.com/rateaj/getrate
JPYで提供している通貨ペアは以下の通り
CADJPY, AUDJPY, NZDJPY, ZARJPY, CHFJPY, EURJPY, USDJPY, GBPJPY
$url = "https://www.gaitameonline.com/rateaj/getrate"; $content = file_get_contents($url); $data = json_decode($content, true); echo "<pre>"; var_dump($data); echo "</pre>";
って、CNYないやんけ。。。🤮🤮🤮
ということで、open exchange rateのapiを使ってみたいと思う。
### open exchange rates
https://openexchangerates.org/
freeプランで登録して、APP IDを取得します。
$appId = '*'; $baseURL = 'https://openexchangerates.org/api/latest.json?app_id=' . $appId ; $curlHandle = curl_init(); $options = [ CURLOPT_URL => $baseURL, CURLOPT_HEADER => false, CURLOPT_RETURNTRANSFER => true ]; curl_setopt_array($curlHandle, $options); $results = curl_exec($curlHandle); $resultsData = json_decode($results); $usdcny = $resultsData->rates->CNY; $usdjpy = $resultsData->rates->JPY; echo $usdcny . "<br>"; echo $usdjpy;
なるほど〜