bitflyer.comでAPI使ってみたよ、遅っいぞ。
2020.06.05
bitflyer.comでAPI使ってみたよ、遅っいぞ。自分の回線が悪いのかわからないけれど、データの結果が返却されるまで2?4分ぐらい時間がかかるのです、レスポンスが遅い恐ろしく遅いのだ。
まるでオイラのようだ(´・ω・`)。
ccxtとかも使ってみたら・・アレ大丈夫?
PHPで再度を自作してみた「body部分は間違っているかも。いや間違っているよ・・・?。」とぶつぶつ言いながら制作。
追記:
PHPのレスポンスが遅いのは、LinuxのOSをゴニョゴニョしたからでした。OS入れ直して再度コードを走らすと普通にレスポンスが返ってきました、、、。
返ってきたときには「ほんと、何やねん」とボヤきました?。
PHPのソースコードを記載します。
<?php
date_default_timezone_set('Asia/Tokyo');
class Api_Bitflyer_Class
{
var $basic_url = "https://api.bitflyer.com";
public function __construct()
{
require_once __DIR__."/../common/init.php";
}
/**
* @param timestamp $timestamp
* @param string $path
* @param string $method
* @param string $body
*/
public function api_set($timestamp = "", $path = "/v1/me/getbalance", $method = "GET", $body = "")
{
$url = $this->basic_url . $path;
$data = strtolower($method) === "get" ? $timestamp . $method . $path : $timestamp . $method . $path . (function ($body) {
if (!is_array($body)) {
$body = [];
}
return json_encode($body);
})($body);
$access_singn = hash_hmac("sha256", $data, APISECRET);
$headers = [
'ACCESS-KEY: ' . APIKEY,
'ACCESS-TIMESTAMP: ' . $timestamp,
'ACCESS-SIGN: ' . $access_singn,
'Content-Type: application/json',
];
return new class($url, $method, $headers, $body)
{
var $url = "";
var $method = "";
var $headers = "";
var $body = "";
/**
* @param string $url
* @param string $method
* @param string $headers
* @param string $body
*/
public function __construct($url, $method, $headers, $body)
{
$this->url = $url;
$this->method = $method;
$this->headers = $headers;
$this->body = $body;
}
public function api_run()
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $this->url);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $this->method);
curl_setopt($curl, CURLOPT_HTTPHEADER, $this->headers);
strtolower($this->method) == "post" ? curl_setopt($curl, CURLOPT_POSTFIELDS, $this->body) : "";
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($curl);
// $response_info = curl_getinfo($curl);
// $response_code = $response_info['http_code'];
// $response_header_size = $response_info['header_size'];
curl_close($curl);
print date("Y/m/d H:i:s");
var_dump(json_decode($response));
// var_dump($response_code);
// var_dump($response_header_size);
}
};
}
}
$Api_Bitflyer_Class = new Api_Bitflyer_Class();
$Api_Bitflyer_Class->api_set(time(),"/v1/me/getbalance","GET","")->api_run();
PHPとは別にnode.jsでリアルタイムAPIを使用した動画を貼っときます。
なお、よく読んだほうが良いAPI Documentation
bitFlyer Lightning では、HTTP API と Realtime API の 2 種類の API を提供しています。
尚、ビットコイン高くて買えないので、ビットコインの売買したい知人は格安で自動売買のシステム作りますよ。
タグ
2, 39, 4, API, Asia, bitFlyer, body, ccxt, class, com, date, default, Linux, lt, OS, php, set, timezone, Tokyo, アレ, おいら, コード, ゴニョゴニョ, ソース, データ, とき, ほんと, レスポンス, 何, 再度, 制作, 回線, 時間, 普通, 結果, 自作, 自分, 記載, 返却, 追記, 遅, 部分,
ビットコインの運用をはじめた人へ。ある意味、次世代のパチンコかも。
2017.08.14
ビットコインやFXは素人にはパチンコかもしれない。
一喜一憂しながら取引を行う、特にビットコインに関しては
FXよりもパチンコに近いものに感じます。
ちなみに運用したビットコインをAmazonの商品券に変えることも
可能なのだとか、日本でもビットコインを購入できるサイトが何社か存在するの
だけど、一番、シェア率が高いサイトはbitFlyerだと思います。
マネーフォワードとかいう大手とも提携していたりして
安心な感じです。ビットコインは無くならないだろうから今のうちに
運用してビットコインを増やしておいたほうがお得かもしれない。
ただし、前から言っているようにお金とポイントの間からは抜け出せないと思います。
お金からビットコインに両替する場合、国によっては安くビットコインを購入することが
可能・・・なので、ビットコインはお金があるから成り立っているようにも思えます。
これか先、ビットコインは
ポイントよりかは価値のあるモノに変わる可能性はあるかも?
このまま、ポイントレベルで終わるモノになるかは
ビットコインを使用できる環境が増えるかどうかだと思います。
要するにビットコインというモノを価値がある、信用できるものになるか
どうかという事です。人々に認知され価値を認められればBitcoinの価値は自ずと
上がるはずです。認知されいずれお金と同等になった時、世界は
どうなるのだろうか・・・。
世界旅行はビットコインでって事になるかもですね?
売買したいひとはこちらから
https://bitflyer.jp
https://www.youtube.com/watch?v=5Ux95b2QsuQ
タグ
B06XT9NS73, Bitcoin, bitFlyer, お金, シェア率, パチンコ, ビットコイン, ブロックチェーン, ポイント, マネーフォワード, 何社, 価値, 商品券, 大手, 次世代, 素人, 運用,