ノンプロ研初級プログラミング講座【GAS コース第 16期】「HTTP通信・API」

ノンプロ研初級プログラミング講座【GAS コース第 16期】「HTTP通信・API」
1
そういちろう @black777cat

#ノンプロ研 #GAS初級講座16 ラストの講座! HTTP通信・API slack、Twitter、kintoneにChatWorkなどなど覚えればいろいろなサービスを操作できますよ〜! pic.twitter.com/ADkMoaCFdI

2022-06-21 19:54:56
拡大
taito_nonpro @taito_nonpro

本日は初級講座最後のHTTP通信・API回です! APIやるんだ… でもAPIやると感動するからな… #ノンプロ研 #GAS初級講座

2022-06-21 20:00:39
MK @MK_mikikawasaki

API 簡単とは言わないけど・・・ 説明が正直なそういちろう先生 #GAS初級講座 #ノンプロ研

2022-06-21 20:10:06
MK @MK_mikikawasaki

卒業LTでやってみたいこと。 やりたい事をやってみようとする、告げる素敵さを再確認。 #GAS初級講座 #ノンプロ研

2022-06-21 20:11:31
taito_nonpro @taito_nonpro

HTTP: Hyper Text Transfer Protocol ネットワーク上で通信する時のプロトコルです GASだとUrlFetchサービスでリクエストを行います #ノンプロ研 #GAS初級講座

2022-06-21 20:11:35
taito_nonpro @taito_nonpro

知らない単語がわーっと出てきて???となりますが、よーく見ると今まで勉強してきたオブジェクトとかメソッドとかの仲間です! ビビり過ぎずに勉強してゆきましょー #ノンプロ研 #GAS初級講座

2022-06-21 20:14:56
MK @MK_mikikawasaki

POST Googleフォームの送信もそうなんですね。 知らない間にGETとPOSTしているのかな。 #GAS初級講座 #ノンプロ研

2022-06-21 20:16:42
MK @MK_mikikawasaki

ただしく付き合うとエラー君はいい子です。 #ノンプロ研 #GAS初級講座

2022-06-21 20:27:25
taito_nonpro @taito_nonpro

エラーの読み方って大事だよなぁ エラーはヒントです! #ノンプロ研 #GAS初級講座

2022-06-21 20:27:26
taito_nonpro @taito_nonpro

try...catch文でエラーが発生した場合も処理を続行させられます エラー出たよーってメールとかで通知させることが多いです #ノンプロ研 #GAS初級講座

2022-06-21 20:30:26
taito_nonpro @taito_nonpro

GET, POSTリクエストで届くJSONの中身を見てびっくりする回 普段インターネットをしている時は意識しないけど、裏ではこんなのが動いてるんですねぇ #ノンプロ研 #GAS初級講座

2022-06-21 20:44:15
taito_nonpro @taito_nonpro

\uXXXX という謎の形式の文字列は Unicode文字です! JSON とは JavaScript Object Notation です! なにがなにやら🤪 #ノンプロ研 #GAS初級講座

2022-06-21 20:49:53
MK @MK_mikikawasaki

JSONとはなにか。 昔、Excel⇛CSV WEBデータ(HTTP)⇛JSON と教わった。 そういうオブジェクトだと思っています。 合ってるのかな。。 #ノンプロ研 #GAS初級講座

2022-06-21 20:51:29
taito_nonpro @taito_nonpro

JSON.parse ジェイソン=パース JSON.stringify ジェイソン=ストリンギファイ 頻出メソッドです! #ノンプロ研 #GAS初級講座

2022-06-21 20:55:01
taito_nonpro @taito_nonpro

UrlFetchだのJSON.parseだの謎の呪文がどんどん出てきますが 要は「インターネットから取得したデータを綺麗にして目的のものを取り出す処理」です 呪文として憶えましょう! #ノンプロ研 #GAS初級講座

2022-06-21 21:04:43
MK @MK_mikikawasaki

HTTP通信の講義。 急勾配ですよね。難しいと思います。 みんなそうなので焦らずひとつひとつ自分の物にして頂きたい。 #ノンプロ研 #GAS初級講座

2022-06-21 21:08:29
taito_nonpro @taito_nonpro

API とは Application Programming Interface Slack、Twitter、chatworkなどのアプリを操作する入口みたいなイメージです! #ノンプロ研 #GAS初級講座

2022-06-21 21:10:47
MK @MK_mikikawasaki

郵便番号検索API かなり親切なAPI公開。 郵便番号から住所が出せれば便利。 #ノンプロ研 #GAS初級講座

2022-06-21 21:17:51
MK @MK_mikikawasaki

API 難しすぎないか・・・ 心配をよそに楽しいとのコメント。 すごい!素晴らしい!! #ノンプロ研 #GAS初級講座

2022-06-21 21:22:54
taito_nonpro @taito_nonpro

GASのデバッガとUrlFetchって相性悪いのかしら #ノンプロ研 #GAS初級講座

2022-06-21 21:23:42
taito_nonpro @taito_nonpro

API調べる時は ・まず公式 ・英語だったり難しければ、Qiitaとかで新しめの解説ページを探す ・とにかく認証する ・できなければ寝る #ノンプロ研 #GAS初級講座

2022-06-21 21:37:15
そういちろう @black777cat

Slackのmethod一覧 できることが全部書いてあります。 api.slack.com/methods エンドポイントをGitHubで調べると使用例が出てくることも。 あれ見覚えがあるものが・・・! github.com/ymgcmnk/Slack_… #ノンプロ研 #GAS初級講座

2022-06-21 21:47:08