PHP
curl
ビットコイン
BTC
bitflyer

BTC現在価格をbitflyerAPIから取得する

bitflyerが公開しているビットコインの各種情報をcurlで取得し、そこから現在の価格を表示させる。


bitflyerが公開しているビットコインの各種情報

https://api.bitflyer.jp/v1/ticker?product_code=BTC_JPY

json形式で表示されるので見辛いが、「ltp」という項目の右に表示されている数字が、bitFlyerでの現在のビットコイン価格。


curlでビットコインの価格を取得

<?php

#ビットコインの各種情報url
$url = "https://api.bitflyer.jp/v1/ticker?product_code=BTC_JPY";

#cURLセッションを初期化する
$ch = curl_init();

#取得urlの指定
curl_setopt($ch, CURLOPT_URL, $url);
#文字列で取得
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

#URLの情報を取得する
$res = curl_exec($ch);

#取得した情報をオブジェクト型に変換する
$object = json_decode($res);

#array型で取得することも可能
$arry = json_decode($res, true);

#結果を表示する
$ltp = number_format($object->ltp);
echo $ltp . '円';

#セッションを終了する
curl_close($ch);

以上でブラウザ上に現在のビットコインの価格表示されるはず