※Bearerの後に半角スペース。半角スペースないとエラーになる #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 20:59:36事業所情報に含まれる事業者番号は、freeeAPIで他のデータを操作する際に都度必要になります #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 21:01:09リクエストURLとは? ここにアクセスするとデータ種別がとれますよ~といったもの #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 21:01:32リクエストURLのパラメーターと、オプションパラメーターは言葉は似ていますが指している内容は異なります。ややこしいね🥺 #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 21:03:13リクエストURLの作成(①+②+③) ①共通エンドポイント ②個別URL ③パラメーター(URLを構成する?以降の部分をパラメーターという) #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 21:03:22リクエストURLの3つの要素 ①共通エンドポイント ②個別URL ③パラメーター #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 21:04:29(事業所一覧の取得の場合) ①共通エンドポイント api.freee.co.jp ②個別URL /api/1/companies (特定の事業所のみ) /api/1/companies/{id} ③パラメーター なし #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 21:04:49共通エンドポイント、個別URL、パラメーターはリファレンスに記載している。 パラメーターはない時もある。 #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 21:06:14他のデータ取得の際は、会計リファレンスを読みに行きましょう! freeeAPIはリファレンスを何度も何度も読んで理解することが重要になってきます!! #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 21:06:37GETリクエストのパラメーター(最低限必要なものは二つ) headers:'Authorization': 'Bearer ' + アクセストークン method:'get'(データ取得の場合) #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 21:07:38アクセストークンとは? (6時間だけ有効な)期間限定の鍵のようなもの🗝️ #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 21:08:31オプションパラメーターの作成 引数のparams GETリクエストでは、headersとmethodだけでOK headers 'Authorization': 'Bearer ' + アクセストークン method get #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 21:09:03認証関数で許可証(アクセストークン)をもらい、許可証を持ってデータの参照・操作する #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 21:09:24リクエストの送信:UrlFetchApp.fetch(url, params) url(第一引数):リクエストURL params(第二引数):オプションパラメーター #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 21:10:12戻り値(レスポンス)には取得したいデータやエラーの内容が返ってきます #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 21:11:00API使用制限 一定期間(短い時間)に過度のアクセスをすると(for文でのループ処理等)、APIアクセスが制限される場合があります #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 21:11:33プランによって異なります #ノンプロ研 #GAS_freeeAPI講座 pic.twitter.com/YgpZPLoHC4
2022-11-15 21:12:49ループ処理などで連続アクセスする場合は、待機(スリープ)処理を入れるようにしましょう。 Utilities.sleep(1000); ※1秒スリープ #ノンプロ研 #GAS_freeeAPI講座
2022-11-15 21:13:46