3
⽬次
01 会社概要
02 オープンプラットフォーム構想とfreee Public API
03 freee Public API × Postman Team Collaboration
04 freee Public API × Postman User Collaboration
05 まとめ
Slide 4
Slide 4 text
4
⽬次
01 会社概要
02 オープンプラットフォーム構想とfreee Public API
03 freee Public API × Postman Team Collaboration
04 freee Public API × Postman User Collaboration
05 まとめ
9
⽬次
01 会社概要
02 オープンプラットフォーム構想とfreee Public API
03 freee Public API × Postman Team Collaboration
04 freee Public API × Postman User Collaboration
05 まとめ
15
⽬次
01 会社概要
02 オープンプラットフォーム構想とfreee Public API
03 freee Public API × Postman Team Collaboration
04 freee Public API × Postman User Collaboration
05 まとめ
Slide 16
Slide 16 text
開発チームでPOSTMANを利⽤しています
Slide 17
Slide 17 text
freee Public APIを叩いてみよう!
まっさらなworkspace
Slide 18
Slide 18 text
freee Public APIを叩いてみよう!
まずはCollectionをimport
Slide 19
Slide 19 text
freee Public APIを叩いてみよう!
freeeは公開レポジトリにAPIリファレンスをjsonで公開していますので、それを取りに⾏きます。
Slide 20
Slide 20 text
freee Public APIを叩いてみよう!
import
Slide 21
Slide 21 text
freee Public APIを叩いてみよう!
baseUrlはCollection変数に本番の値がdefaultで設定されています。
Slide 22
Slide 22 text
freee Public APIを叩いてみよう!
baseUrlはCollection変数に本番の値がdefaultで設定されています。
Slide 23
Slide 23 text
freee Public APIを叩いてみよう!
accessTokenも必要です
Slide 24
Slide 24 text
freee Public APIを叩いてみよう!
Bearer TokenにAccessTokenを設定(取得⽅法は https://developer.freee.co.jp/startguide/getting-access-token を参照)
Team Collaborationで設定作業を最⼩限に
teamのworkspaceにCollectionを⽤意。チームでよく利⽤される会計APIと⼈事労務APIを準備しています。
Slide 29
Slide 29 text
Team Collaborationで設定作業を最⼩限に
まずはCollectionの設定をします。
accessTokenはすべてのAPIで使うのでCollectionに設定し、値を環境変数から取得します。
Slide 30
Slide 30 text
Team Collaborationで設定作業を最⼩限に
baseUrlも環境によって変わるので、defaultのCollection変数の値に環境変数をとってくるように設定します。
rediredirectUriは後で紹介するaccessTokenのリフレッシュで利⽤します。
Slide 31
Slide 31 text
Team Collaborationで設定作業を最⼩限に
その他環境依存のものはEnvironmentにテンプレートとして⽤意。clientId, clientSecret, authorizationCodeは個⼈
の環境に依存するのでfork先で設定をしてもらいます。
Slide 32
Slide 32 text
Team Collaborationで設定作業を最⼩限に
accessTokenをリフレッシュするPre-request Scriptを⽤意。ココまでに設定したCollection変数と環境変数を利⽤
して、accessTokenの取得とリフレッシュが⾃動で⾏われるようになります。
実装は https://developer.freee.co.jp/startguide/getting-access-token を参考に。
Slide 33
Slide 33 text
Team Collaborationで設定作業を最⼩限に
Collectionを個⼈のworkspaceにfork。
originalでの設定を引き継げるので⾃分で設定することなくaccessTokenのリフレッシュ機能を使えます。
Slide 34
Slide 34 text
Team Collaborationで設定作業を最⼩限に
環境変数を個⼈のworkspaceにforkし、⾃分の環境の値を⼊れる。
これらの値は使⽤するアプリケーションごとに異なるので、アプリごとに環境変数を作成します。(利⽤できる機能
が事業所の契約プランによって違うため、それぞれの契約プランの事業所でアプリケーションを作成しています。)
40
⽬次
01 会社概要
02 オープンプラットフォーム構想とfreee Public API
03 freee Public API × Postman Team Collaboration
04 freee Public API × Postman User Collaboration
05 まとめ
49
⽬次
01 会社概要
02 オープンプラットフォーム構想とfreee Public API
03 freee Public API × Postman Team Collaboration
04 freee Public API × Postman User Collaboration
05 まとめ