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

LINE APIでAWS上でアプリを作ろう/Make an app on AWS with the LINE API

LINE APIでAWS上でアプリを作ろう/Make an app on AWS with the LINE API

LINE API × Tech API Vol. 1 Powered by AWS
「Messaging API + サーバレス ~AWS Loftのあの名言ラテアートをお手元で!?~」
での登壇資料です!
AWSのサーバーレス &LINEのLIFFについて語らさせていただきました

LINE Developers

November 06, 2019
Tweet

More Decks by LINE Developers

Other Decks in Technology

Transcript

  1. 0 2 10 010 E I 9 P H V

    W L N 6 , SA 6
  2. : / E ES H A N M E OLI

     %#(" , %)%!&& #!('#" %'' ,/.-04321 %'' %'+'#" ,    ,    ,   *$%' : . :/.: :: : ::/ . ./ H UA
  3. 増大する IT システムの運用コスト(企業) IT 関連コストを、以下の3つに分類 • 新規開発 • 保守開発 •

    運用管理 http://itpro.nikkeibp.co.jp/article/COLUMN/20130702/488891/ 44.9 30.8 24.3 運用管理 保守開発 新規開発 運用と保守で75%以上
  4. 増大する IT システムの運用コスト(政府) 参考:政府オープンデータ IT Dashboard: http://www.itdashboard.go.jp/ 平成28年度政府情報システム投資計画 • 整備経費(イニシャルコスト)

    :1,293 億円 • 運用等経費(ランニングコスト):4,097 億円 ⇒75%以上が運用コスト 世界最先端IT国家創造宣言(平成25年6月14日閣議決定)の目標 2021年度目途に 3割減(-30%)
  5. &!&%&$5 0'4*1  &!&%&$LINE Bot+2&") 5 https://www.slideshare.net/hiroyukihiki/line-bot-86682947 Biz serverless ,/"

    - &!&%&$&73 " 68 https://www.slideshare.net/hiroyukihiki/serverlessconf-tokyo-2017-biz- serverless &!&%#73 .( https://www.slideshare.net/hiroyukihiki/ss-73049142
  6. - T E E C ü mf dnp a l

    SM - o he ü W - S W he D ( ) )
  7. )+ (2 2 4 ü U 0 8 p Q

    I w Q m Q% wS n -4 8 e S ito ü % )I( A 4A 8 4 8 4A8 M d n2D 8 7 D 8 l -4 8 c rs tu G1 8 A 5 8  Oa b / / / / / / / / / 5 2 (/ 2 0 8078 2 1 10 0 )6 8 % 2 2 2 0 //088 7 0
  8. - ) ( ) - • - a em L

    T • L Ire N I T Egk o • I oInt F d F T Isi o • h / ./ . .
  9. () • E L • • H L • )

    • / • • ( C
  10.   • IB / R I E / LB

    N • ) ( / LB • / IB / R LB U N LIFFLINE 8200!   
  11. liff.init( data => { // Now you can call LIFF

    API const userId = data.context.userId; liff.getProfile() .then(profile => { const pictureUrl = profile.pictureUrl; const displayName = profile.displayName; }) .catch((err) => { window.alert(err.message); }); }, err => { // LIFF initialization failed } ); INIT & GET PROFILE &
  12. liff.sendMessages([ { type:'text', text:'Hello, World!' } ]) .then(() => {

    console.log('message sent'); }) .catch((err) => { console.log('error', err); }); MESSAGING API
  13. )- 2 ( • ( feEpo E Ie T PC

    nk • BPBEVB S Q nk BPB dlc • OBSr i ak g • N L R E g ) A A A A A . / ./ . .
  14. ) C AF DB . / (( G I .

    IEO P N )/ /  -/ // - .
  15. .. CL D B /. / - . / .

    / / - L 3 ( )3
  16. • ( L NA a B ( J IF •

    ( N E ) FS ( J IFc • ( L J I PTA F F . / /: / ./ - / ./ - ./ -
  17. ) (

  18. ) (

  19. D B A B A & T & & &

    B o U W I E & &     
  20. • H 0 t • Sg H r Ft •

    c N IA H c • TW F i • 5 J 2 8 • E g • E a WJ ps T g A • E o Jv Hh n ML • H
  21. C :: AE - AA DDD :: AE : A

    & C - AA C / F . . & C :: AE AA C :: AE . : AA . :
  22. &

  23. ) ( / ( T O LG / O BP

    GI hmki ) gm mi a 1 1dELG DLG CY A 1 1 bLGaM / / DLG 1 )
  24. 55