以前、GoogleスプレッドシートでAPIが作れる「Sheetson」を紹介しましたが、今回の「SheetDB」はGUIも整備され、パーミションの設定ができるなど何かと充実しています。
◆ GoogleスプレッドシートでAPIが作れる「SheetDB」
https://sheetdb.io/
GoogleスプレッドシートでRESTful APIが実装できます。
Sheetsonと同様、インストール不要でGoogle Driveなどにスプレッドシートを保存し利用します。
シンプルなCRUD処理もできるなど手軽にRESTful APIを実装できます。それでは、早速始めましょう。
「CREATE FREE ACCOUNT」で、Google認証を済ませるとこちらのホーム画面が開きます。
「CREATE NEW」を押して、スプレッドシートを登録する画面を開きます。この画面を開いたまま、次項のスプレッドシート作成に進みます。
このようなデータを準備します。
登録したらスプレッドシートを共有します。
この際権限は「閲覧可」にしときます。リンクをコピーして終了です。
スプレッドシートのURLを入れてAPIを登録します。
こちらで完成です。早速APIにアクセスしてみましょう。
以下のURLにアクセスすると、スプレッドシートに入力した結果がAPIで取得できました。
https://sheetdb.io/api/v1/jp5stenosq8mh
以下のURLにアクセスすると、スプレッドシートに入力した結果がAPIで取得できました。
https://sheetdb.io/api/v1/jp5stenosq8mh
/keysを入れるとキー一覧が取得できます。
https://sheetdb.io/api/v1/jp5stenosq8mh/keys
curl -X POST -H "Content-Type: application/json" https://sheetdb.io/api/v1/jp5stenosq8mh -d '{"data":[{ "name": "Scott", "age": "25" }]}'
このようなポスト処理を実行すると
スプレッドシートに保存することもできます。
基本的なCRUDはサポートしていますので、詳しくはこちらのドキュメントを参照してください。
APIごとにアクセスレベルを設定ができるので、不要な入り口を遮断することも可能。
気になるお値段ですが、無料枠は2つのAPIと月間500リクエストまで受けることができます。
長所:
・準備するものがスプレッドシートだけなので導入の敷居が低い
・GUIが完備されてて使い勝手が良い
短所:
・しっかり使おうとすると無料枠で収まらない可能性がある
やはり、GUIで管理できるのは非常にわかりやすい!
ぜひ、SheetDBを試してみてください。
◆ GoogleスプレッドシートでAPIが作れる「SheetDB」
https://sheetdb.io/
DevelopersIO / 2時間前
ITmedia / 2時間前
ITmedia / 2時間前
DevelopersIO / 6時間前
DevelopersIO / 8時間前
DevelopersIO / 9時間前
CNET Japan / 11時間前
Mercari Engineering Blog / 12時間前
DevelopersIO / 12時間前
DevelopersIO / 12時間前
DevelopersIO / 12時間前
ITmedia / 13時間前
DevelopersIO / 13時間前
ITmedia / 13時間前
ITmedia / 13時間前
DevelopersIO / 14時間前
DevelopersIO / 14時間前
DevelopersIO / 14時間前
DevelopersIO / 14時間前
TechCrunch Japan / 14時間前