FISCO APIの仕様が変更されてました。
変更になったことでエラーなどの頻度が激減したのでそれはよかったのですが、普通はお知らせなど出しますが…全くでてません。
お知らせぐらいは出して、ユーザー獲得のチャンスにするはずなのですが…。
変更があったのは取引APIのtradeです。
https://fcce.jp/api-docs/trade-api#method_trade
btc_jpy : 5円単位
になっています。なので、最後が0か5でないといけません。
phpで最初から最後の一つ前までの文字を取得して、最後に0をつける方法。
$yen_price_string = substr((string)$yen_price, 0, -1); $yen_price_string = $yen_price_string."0";