PDF銀行明細JSON API
Posted on by Angus Cheng
1. 認可トークンの取得
- Google Chrome上でこのサイトへアクセス https://bankstatementconverter.com/
- ログイン
- F12を押し、デベロッパーのツールを開く
- 「Application」タブをクリックする
- 左のパネルから「Storage」→ 「Local Storage」 →"https://bankstatementconverter.com/"
- 「bsc-authToken」と呼ばれるキーが出るので、相応値を入力する
- この値が認可トークンになります。値をコピーしてください。
2. PDF APIのアップロード
方法: 投稿
URL: https://api2.bankstatementconverter.com/api/v1/BankStatement
ヘッダー: { Authorization: AUTH_TOKEN }
ボディー: Multipart Form Data
ヘッダー依頼
ボディー依頼
ボディー回答
3. PDF APIの変換
方法: 投稿
URL: https://api2.bankstatementconverter.com/api/v1/BankStatement/convert?format=JSON
ヘッダー: { Authorization: AUTH_TOKEN }
ボディー: JSONの中にUUIDストリングのリストあり。PDF APIのアップロードを行う事によりUUIDの返答が来る。```
ヘッダー依頼
ボディー依頼
ぼできー返答
ボディー内で提供した各UUIDにて、書類の配列変換の結果を得る事ができる。各結果は整列されており、正規化されたプロパティである。正規化されたプロパティから全ての取引コラムが提供される。正規化されたプロパティは日付だけではなく、内容と金額のコラムも含まれている。下記の例から分かる様に、デビット金額 「5.00」は正規化すると価格は「-5.00」となる。
[{
"raw": [
{
"date": "03/08/20",
"description": "Monthly Service Fee",
"credit": null,
"debit": "5.00",
"balance": "777.07",
"amount": null,
"charge": null
}
],
"normalised": [
{
"date": "03/08/20",
"description": "Monthly Service Fee",
"amount": "-5.00"
}
]
}]