Upgrade to Pro — share decks privately, control downloads, hide ads and more …

e-Gov金融機関サイト表示APIでの苦労

ymrl
August 01, 2019
2.9k

 e-Gov金融機関サイト表示APIでの苦労

e-Gov 連携サービス開発者の集い
https://peatix.com/event/737034

ymrl

August 01, 2019
Tweet

More Decks by ymrl

Transcript

  1. 5 創業からIPOまで、中小企業活性化のためのサービスを一気通貫で提供 
 freee会社概要
 ❂ 納税する
 ↗ 育てる
 ↻ 運営する

    
 ✩ はじめる
 会社設立 freee 
 開業 freee
 クラウド会計ソフト freee 
 人事労務 freee 
 (マイナンバー管理 freee 含む) 
 クラウド申告 freee 
 161億603万円 (資本準備金等含む ) 従業員数 事業内容 クラウド型バックオフィスサービスの開発・販売 資本金 設立年月日 2012年7月 505名(2019年1月末時点) 「働きがいのある会社」 2017年 ランキング3位 2018年 ランキング8位 2019年 ランキング4位
  2. 人事労務freeeのご紹介
 マイナンバー管理 マイナンバー 勤怠管理 勤怠管理、有給・残業管理など 給与計算 給与計算ソフト 保険・行政手続 入退社手続、給与支払報告書、算定基礎届 明細発行

    給与明細、源泉徴収票など 従業員名簿管理 従業員情報、従業員振込口座情報など 給与計算・労務管理に関するさまざまな機能をご提供
 

  3. 金融機関サイト表示APIのHTML(抜粋)
 <script language="JavaScript" type="text/javascript"> function link() { document.Form.submit(); var agent

    = navigator.userAgent; // Submit処理完了前の後続処理動作を抑止 (Safari) var count = 0; var timer = setInterval( function() { count++; if(count == 1) { clearInterval(timer); // closeできるブラウザ(IE,Safari)の場合、画面を閉じる ※FireFoxは設定に依存 window.open('about:blank','_self').close(); // closeできないブラウザ(FireFox,Chrome))の場合、空白Pageに遷移(replaceにて[戻る]を抑止) location.replace('about:blank'); } }, 500); } </script> <body onLoad="link()"> <form name="Form" method="post" action = "http://www.********/mpnib/PL_0001.aspx" target="_blank"> <INPUT TYPE="hidden" NAME="skno" value = "*****"> <INPUT TYPE="hidden" NAME="bptn" value = "*"> <INPUT TYPE="hidden" NAME="bill" value = "*******"> </form> </body> 

  4. 金融機関サイト表示APIのHTML(抜粋)
 <script language="JavaScript" type="text/javascript"> function link() { document.Form.submit(); var agent

    = navigator.userAgent; // Submit処理完了前の後続処理動作を抑止 (Safari) var count = 0; var timer = setInterval( function() { count++; if(count == 1) { clearInterval(timer); // closeできるブラウザ(IE,Safari)の場合、画面を閉じる ※FireFoxは設定に依存 window.open('about:blank','_self').close(); // closeできないブラウザ(FireFox,Chrome))の場合、空白Pageに遷移(replaceにて[戻る]を抑止) location.replace('about:blank'); } }, 500); } </script> <body onLoad="link()"> <form name="Form" method="post" action = "http://www.********/mpnib/PL_0001.aspx" target="_blank"> <INPUT TYPE="hidden" NAME="skno" value = "*****"> <INPUT TYPE="hidden" NAME="bptn" value = "*"> <INPUT TYPE="hidden" NAME="bill" value = "*******"> </form> </body>