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

ズボラ旅開発のLINE APIとの歩み

ズボラ旅開発のLINE APIとの歩み

2019/08/20(火) ズボラ旅 x LINE Night!!

pochi-sato

August 20, 2019
Tweet

More Decks by pochi-sato

Other Decks in Programming

Transcript

  1. w ʮ-*/&! ˞ ʯͷνϟοτίϯιʔϧΛར༻͠ ͯ͸͡Ίͨ w όζ͔ͬͯΒͷർฐ w ࠷୹Ͱஔ͖׵͑Δඞཁ͕͋ͬͨ w

    ࣗ࡞νϟοτίϯιʔϧ w ελοϑ͕ϩάΠϯ͢Δ w Ϣʔβʔͷࣝผ w ୭͕ૹͬͨ w Ͳͷ ࣌ؒͱͷ͔͍ͨͨ ˞౰࣌͸-*/&!Λ࡞੒Ͱ͖·͕ͨ͠ɺ ͍·͸౷߹͞Εͨ৽-*/&ΞΧ΢ϯτ͔͠ ࡞੒Ͱ͖·ͤΜɻ -*/&!Λ͍࣋ͬͯΔͷ͸ɺ Ҏલʹ࡞ͬͨํ͚ͩɻ Ͱ΋ɺͦͷਓͨͪ΋ɺ ೥໌͚ʹڧ੍Ҡߦ͢ΔྲྀΕͰ͢ɻ
  2. w ࣗ࡞νϟοτίϯιʔϧ w Ϣʔβʔ͔ΒͷϝοηʔδΛදࣔ͢Δ w ςΩετ w ը૾ w ը૾औಘอଘ

    w ελϯϓʂʂ w ϢʔβʔʹϝοηʔδΛૹΕΔΑ͏ʹ͢Δ w ςΩετ w ը૾ w ͭ·ΓΞοϓϩʔυ w ϢʔβʔΛࣝผͰ͖ΔΑ͏ʹϓϩϑΟʔϧදࣔ w ࣾ಺Ͱෳ਺ਓରԠ͢Δ࠷௿ݶͷ؅ཧγεςϜ w ελοϑͷ୭͕ૹ͔ͬͨͷࣝผ w ͭ·Γελοϑ͸ϩάΠϯ͢Δ w ϢʔβʔʹεςʔλεΛ෇༩Ͱ͖ΔΑ͏ʹ͢Δ w ࣌ؒ֎Ԡ౴ ࣌ؒͱͷ͔͍ͨͨ
  3. w ࣗ࡞νϟοτίϯιʔϧ w Ϣʔβʔ͔ΒͷϝοηʔδΛදࣔ͢Δ w ςΩετ w ը૾ w ը૾औಘอଘ

    w ελϯϓʂʂ IBDL  w ϢʔβʔʹϝοηʔδΛૹΕΔΑ͏ʹ͢Δ w ςΩετ w ը૾ w ͭ·ΓΞοϓϩʔυ w ϢʔβʔΛࣝผͰ͖ΔΑ͏ʹϓϩϑΟʔϧදࣔ w ࣾ಺Ͱෳ਺ਓରԠ͢Δ࠷௿ݶͷ؅ཧγεςϜ w ελοϑͷ୭͕ૹ͔ͬͨͷࣝผ w ͭ·Γελοϑ͸ϩάΠϯ͢Δ w ϢʔβʔʹεςʔλεΛ෇༩Ͱ͖ΔΑ͏ʹ͢Δ w ࣌ؒ֎Ԡ౴ ࣌ؒͱͷ͔͍ͨͨ
  4. w ࣗ࡞νϟοτίϯιʔϧ w Ϣʔβʔ͔ΒͷϝοηʔδΛදࣔ͢Δ w ςΩετ w ը૾ w ը૾औಘอଘ

    w ελϯϓʂʂ w ϢʔβʔʹϝοηʔδΛૹΕΔΑ͏ʹ͢Δ w ςΩετ w ը૾ w ͭ·ΓΞοϓϩʔυ w ϢʔβʔΛࣝผͰ͖ΔΑ͏ʹϓϩϑΟʔϧදࣔ w ࣾ಺Ͱෳ਺ਓରԠ͢Δ࠷௿ݶͷ؅ཧγεςϜ w ελοϑͷ୭͕ૹ͔ͬͨͷࣝผ w ͭ·Γελοϑ͸ϩάΠϯ͢Δ w ϢʔβʔʹεςʔλεΛ෇༩Ͱ͖ΔΑ͏ʹ͢Δ w ࣌ؒ֎Ԡ౴ ࣌ؒͱͷ͔͍ͨͨ
  5. w ࣗ࡞νϟοτίϯιʔϧ w Ϣʔβʔ͔ΒͷϝοηʔδΛදࣔ͢Δˠ("&'JSFTUPSF w ςΩετ w ը૾ w ը૾औಘอଘˠ'JSFCBTF4UPSBHF

    w ελϯϓʂʂ w ϢʔβʔʹϝοηʔδΛૹΕΔΑ͏ʹ͢Δˠ("&'JSFTUPSF w ςΩετ w ը૾ w ͭ·ΓΞοϓϩʔυˠ'JSFCBTF4UPSBHF w ϢʔβʔΛࣝผͰ͖ΔΑ͏ʹϓϩϑΟʔϧදࣔˠ'JSFTUPSF w ࣾ಺Ͱෳ਺ਓରԠ͢Δ࠷௿ݶͷ؅ཧγεςϜ w ελοϑͷ୭͕ૹ͔ͬͨͷࣝผ w ͭ·Γελοϑ͸ϩάΠϯ͢Δˠ'JSFCBTF"VUIFOUJDBUJPO w ϢʔβʔʹεςʔλεΛ෇༩Ͱ͖ΔΑ͏ʹ͢Δˠ'JSFTUPSF w ࣌ؒ֎Ԡ౴ˠ("&'JSFTUPSF ࣌ؒͱͷ͔͍ͨͨ
  6. w ࣗ࡞νϟοτίϯιʔϧ w Ϣʔβʔ͔ΒͷϝοηʔδΛදࣔ͢Δˠ("&'JSFTUPSF w ςΩετ w ը૾ w ը૾औಘอଘˠ'JSFCBTF4UPSBHF

    w ελϯϓʂʂ w ϢʔβʔʹϝοηʔδΛૹΕΔΑ͏ʹ͢Δˠ("&'JSFTUPSF w ςΩετ w ը૾ w ͭ·ΓΞοϓϩʔυˠ'JSFCBTF4UPSBHF w ϢʔβʔΛࣝผͰ͖ΔΑ͏ʹϓϩϑΟʔϧදࣔˠ'JSFTUPSF w ࣾ಺Ͱෳ਺ਓରԠ͢Δ࠷௿ݶͷ؅ཧγεςϜ w ελοϑͷ୭͕ૹ͔ͬͨͷࣝผ w ͭ·Γελοϑ͸ϩάΠϯ͢Δˠ'JSFCBTF"VUIFOUJDBUJPO w ϢʔβʔʹεςʔλεΛ෇༩Ͱ͖ΔΑ͏ʹ͢Δˠ'JSFTUPSF w ࣌ؒ֎Ԡ౴ˠ("&'JSFTUPSF ࣌ؒͱͷ͔͍ͨͨ ^ਓ݄ ʁ
  7. w ελοϑͷೝূˠ'JSFCBTF"VUIFOUJDBUJPO w (PPHMFೝূ w ૹड৴ͷϝοηʔδͷอଘˠ'JSFTUPSF w ͢΂ͯͷΞΫηεݖݶΛɺࣾ಺ͷυϝΠϯʹ ͯ͠ɺ3FBE8SJUFͰ͖ΔΑ͏ʹ͍ͯͨ͠ ౰

    ࣌  w ૹड৴ͷը૾ͷอଘˠ'JSFCBTF4UPSBHF w 8FCIPPLͰ-*/&"1*͔Βड͚Δͱ͜Ζͱɺࣗࣾ νϟοτίϯιʔϧ͔Βૹ৴͢Δͱ͖ʹड͚औ Δαʔόˠ("& ࣌ؒͱͷ͔͍ͨͨ
  8. ࣌ؒͱͷ͔͍ͨͨ <\ TPVSDF\ UZQFVTFS  VTFS*E6BG ^  SFQMZ5PLFOO)VZ8J#Z1 

    UZQFNFTTBHF  UJNFTUBNQ  NFTTBHF\ JE  UZQFUFYU  UFYU)FMMP XPSME ^ ^> ݱ஍֬ೝͯ͠ͳ͍͔Βɺ ΋͔ͨ͠͠Βܗ͕ࣜҧ͏͚Ͳ -*/&"1*͔Β XFCIPPLͰड͚औΔ ΠϕϯτͰ͢Ͷ
  9. w ΅͘Β͕ಘΒΕΔ΋ͷ w .FTTBHJOH"1*ܦ༝ͷɺ w ༑ͩͪ௥ՃϦΫΤετ w ͍͖ͳΓϝοηʔδ w ༑ͩͪ௥ՃϦΫΤετʹύϥϝʔλͱΕͨ

    Γɺɺ w ͠ͳ͍ w ϝοηʔδʹϦϑΝϥͱ͔ɻɻ w ͳ͍ w Ϧονϝχϡʔ͸ϦϑΝϥʂʂ w ͳ͍ ϦϑΝϥͱͷ͔͍ͨͨ
  10. w ΅͘Β͕ಘΒΕΔ΋ͷ w .FTTBHJOH"1*ܦ༝ͷɺ w ༑ͩͪ௥ՃϦΫΤετ w ͍͖ͳΓϝοηʔδ w ༑ͩͪ௥ՃϦΫΤετʹύϥϝʔλͱΕͨ

    Γɺɺ w ͠ͳ͍ w ϝοηʔδʹϦϑΝϥͱ͔ɻɻ w ͳ͍ w Ϧονϝχϡʔ͸ϦϑΝϥʂʂ w ͳ͍ ϦϑΝϥͱͷ͔͍ͨͨ
  11. w ௨Γʁ w λΠϜελϯϓͰ੔߹ੑऔΔ w ʮ͜ͷλΠϛϯάͰ)1ΞΫηε͔͋ͬͨΒ͜ͷͻ ͱ΍ʂʯ w ˠݶք͕͋Δ w

    -*/&ϩάΠϯͤ͞Δ w XFC্Ͱ-*/&ϩάΠϯͯ͠ɺઌʹ%#ʹอଘͤ͞Δ w ਖ਼֬Ͱ΋཭୤΋૿͑Δ w τʔΫ಺༰ΛೖΕࠐΉ-*/&63-εΩʔϜ w ͦͷ··ૹ৴ɺͯ͘͠ΕΔʁ w AIUUQTMJOFNF3PB.FTTBHF\-*/&@JE^ \UFYU@NFTTBHF^A ϦϑΝϥͱͷ͔͍ͨͨ