![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
[ノンプロ研] GAS中級講座5期6日目 HTTP通信・API
-
TsujiKenzo
- 747
- 2
- 0
- 0
![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
個人的にはAPIはGASを学ぶ肝だと思ってます。これができるとお仕事がめっちゃ早くなりそう。 #ノンプロ研 #GAS中級講座
2021-07-21 20:13:33![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
Webサーバーには、Webページのデータを持っていて、 ユーザに対して、レスポンスを返す HTTPレスポンス #ノンプロ研 #GAS中級講座
2021-07-21 20:15:17![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
ブラウザ Webサーバー → HTTPリクエスト → ← HTTPレスポンス ← #ノンプロ研 #GAS中級講座
2021-07-21 20:16:17![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
リクエストの種類は2つ ①GET データを要求する時にしようする ②POST サーバーに情報を送信するととき #ノンプロ研 #GAS中級講座
2021-07-21 20:17:58![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
HTTPリクエスト。代表的なのはGETとPOST。Google Classroom APIでも常連ですね。 developers.google.com/classroom/refe… #ノンプロ研 #GAS中級講座
2021-07-21 20:19:36![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
Url Fetch サービスとは HTTPリクエストと HTTPレスポンスを提供するサービス fetch: 取ってくる、呼んでくる という意味です。 #ノンプロ研 #GAS中級講座
2021-07-21 20:19:53![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
HTTPリクエストを行うのが UrlFetchApp.fetch(url,params) で戻ってくるよ!fetchAllもあるよ #ノンプロ研 #GAS中級講座
2021-07-21 20:21:17![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
GETリクエストを送る UrlFetchApp.fetch(url, params) #ノンプロ研 #GAS中級講座 params渡すことはとても少ない。
2021-07-21 20:21:43![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
GETリクエストの書き方 UrlFetchApp.fetch(url, [params]) params はあまり使うことが無い様です。 #ノンプロ研 #GAS中級講座
2021-07-21 20:22:09![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
ふー。やっと写経タイム。前半は説明が多かった。 まずは、隣ITのURLに対して、fetch()メソッドをぶつけて、レスポンスオブジェクトに何が入ってるのか解析する演習です。 ん-そして、早口だな。ダメだ。もっとゆっくりやろう。 #ノンプロ研 #GAS中級講座
2021-07-21 20:25:23![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
つじけ先生「はい、それでは写経おねがいしまーす」からのnori先生がslackに画像を投稿するスピードが半端じゃない。 #ノンプロ研 #GAS中級講座
2021-07-21 20:26:44![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
BASIC認証の先のpdfとかもとれるかな。。。(取れそうなのは知っているけど調べきれてない) #ノンプロ研 #GAS中級講座
2021-07-21 20:33:26![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
レスポンスをgetBlob()でブロブに変換することでメールでも送れたりして便利('_')???ここ分かんなかった…#ノンプロ研 #GAS中級講座
2021-07-21 20:36:49![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
リクエストの結果はステータスコードという者で返ってきます。私は200番台が好きです(*'▽')!!(200番台はリクエスト成功)#ノンプロ研 #GAS中級講座
2021-07-21 20:38:10