REPORT
ドル円レートの自動取得。
こんにちは、システム担当です。
パーツ販売のページを作っていました。結局いくらかかるのか?を分かりやすくするためにサイト上に常に新しい情報を掲載できるよう仕組みを作りました。まだちょっと調整するところがあるので、公開はできておりませんが、基本的な動作の作成は完了しています。
やりたいこと:1日1回、ドル円レートを取ってくる
何かしらのAPIがどこかにあるはずと睨んで早速ググります。前提条件としては無料で利用可能ということ。最大でも月で31回叩くので、念の為登録必要なところで探します。
ちょうど良いところを見つける。無料の範囲内で月1000回のリクエストまでOKとのこと。しかもシンプル。チャチャっとアカウントを作ります。
その日のドル円為替の情報を取得
チャチャっとAPP IDを作りましたらば、あとはAPIを叩くだけです。
$appid ='コピペしたAPP ID';
$url ='https://openexchangerates.org/api/latest.json?app_id='.$appid;
あとはこれをcurlで叩くだけで、世界各国の為替レートが取れます。今回は日本円だけでいいので
$results = curl_exec($crulHandle);
$rd = json_decode($results);
$rd = get_object_vars($rd);
$rd = get_object_vars($rd['rates']);
$jpy = $rd['JPY'];
ratesからJPYだけを取ってきます。これで1ドルあたりの日本円を取得可能。そしてこの取得した値をDBへinsertしてやれば、ここの処理はOKです。
続きまして、cron設定
現在、レンタルサーバーを使っています。(本当はAWSに移行したい)レンタルサーバーでcronっていけるのか??と思いましたが、いけました。xsereverですが、サーバーメニューにcron設定という項目がありました。何やら色々と書いてありましたが、単純にphp 上記で作ったファイル.phpを実行コマンドに書いてやって、あとは1日一回動けば良いのでそれぞれ入力。ひとまずこれで動きそう。
あとは画面に機能を盛り込みます。
取得してきたドル円の情報を画面に反映させつつ、各種パーツの品代を自動生成するようにします。これは現在実装を進めている部分ですので、公開までもう少々お待ちください。
アメリカから欲しいパーツをお取り寄せ致します!
これができるのも、ジェームスだからこそ、です。当社には輸入に関する専門スタッフも常駐しており、例え英語ができずとも、欲しいパーツやアクセサリーを日本人スタッフとやりとりをして、本場から直接仕入れることが可能です。
個人輸入は何か難しそう、本当に物が届くか不安、どのエンジンがいいのか悩む、etc、アメ車のお悩みを一撃解決致します。まだページはできておりませんが、まずはお気軽にお問い合わせください。