3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Googleスプレッドシートで3分APIメイキング

Posted at

はじめに

LINEbotなどを作っていて、こういうAPIを自分で作りたいけど、そのためだけに自分で用意するのは手間だなぁと思っている方、GoogleスプレッドシートとSteinというサービスを利用することで、スプレッドシートにまとめた情報を手軽にAPIにできます!

公開したらマズいデータ、勝手に編集・削除されると困るデータはやめましょう

使い方

Googleスプレッドシートにデータを用意する

スクリーンショット 2022-03-31 3.24.13.png

共有ボタンを押して
スクリーンショット 2022-03-31 3.27.11.png

公開できるようにしてリンクをコピーします
スクリーンショット 2022-03-31 3.07.19.png

コピーしたリンクは後で利用するので、メモ帳などに保存しておきましょう

Steinに登録する

Stein にアクセスし「Sign up free」をクリック
スクリーンショット 2022-03-31 2.56.00.png

認証のため「許可」をクリックします
スクリーンショット 2022-03-31 3.04.07.png

利用目的などを聞かれるので、適当に答えます
スクリーンショット 2022-03-31 3.05.23.png

先ほど保存したスプレッドシートのリンクを貼り付け「Create API」をクリック
スクリーンショット 2022-03-31 3.06.10.png

これでAPIの完成です!!
スクリーンショット 2022-03-31 3.06.22.png

デジモンAPI

使い方

公式ドキュメント

一覧を確認

スクリーンショット 2022-03-31 3.06.22.png

データが返却されます!
スクリーンショット 2022-03-31 3.09.33.png

シート名つけないとエラーになります
スクリーンショット 2022-03-31 3.10.18.png

検索してみる

URLに ?search={ヘッダー名: 条件} という形式を加えると検索ができます

たとえばレベルが成長期のデータだけ欲しいという場合には

?search={"レベル":"成長期"}

と付けます

スクリーンショット 2022-03-31 3.44.24.png

データの追加・削除

ブラウザからはやりにくいので割愛しますが、データの追加・削除も行えます

データの追加・削除もできちゃうの??

そうです。気軽に使える反面、取り扱いには気をつけましょう。
APIとして公開したいけど使えるユーザーは限定したい場合には、パスワードをつけることができるので活用してもいいかもしれません。
https://docs.steinhq.com/authentication

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?