Gooleスプレッドシートとphpを使ってAPIを作ったよ
サーバーとかDBとかできないけど、
値を格納したり、APIとして取得したい!っていう願望があったので、
今回、作ってみた。
下記のURLにアクセスすると、体重計で測ったログをJSON形式で取得できる。
http://takashicompany.com/api/weight/
体重計で測った値をGoogle Driveのスプレッドシートに入力して、
URLアクセスでJSON形式で返すーというシンプルな機構。
今回、Ghostsheetというライブラリを使ってみた。
詳しい使い方は、コチラ。
Ghostsheetで取得した値をJSON形式で出力するべく、
下記のようなphpを書いた。(実際に動作しているものは、もうちょっと手を加えてあるけど)
もちろん、サーバーやDBの完全な代替にはならないので、
あくまでモドキ程度。
データーの書き込みとか、多重アクセスはできないと思われる。
値を取得してゲームやアプリに反映ーっていうライトな使い方が主となりそう。
また、入力がスプレッドシートに直接、値を書き込む方式なので、
フォームを作るか、専用のアプリを作るかなどしたい。
あと、APIレスポンス作るときに、
JSONのハッシュ名やデーター型など考えるのに迷った。
サーバーサイドってこういうことしてるんだな〜っていうのをちょっと知ることができた。
あ、あとAPIの体重に関するデーターとかは他言無用で。