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

APIのHUBサービスを立ち上げます APIStudy #13 / 20171219

APIのHUBサービスを立ち上げます APIStudy #13 / 20171219

19afb3151b470385f9f88f94a59a6960?s=128

HikaruMaruyama

December 20, 2017
Tweet

More Decks by HikaruMaruyama

Other Decks in Programming

Transcript

  1. 2017/12/19 APIStudy #13 ϰΝϧݚڀॴ ؙࢁͻ͔Δ APIͷHUBαʔϏεΛ ্ཱͪ͛·͢

  2. ؙࢁͻ͔Δ גࣜձࣾϰΝϧݚڀॴ ςΫχΧϧΤόϯδΣϦετ ਆಸ઒ݝ૬໛ݪࢢࡏॅ IJLBSVNBSVZBNB !NBSVZBNBIJBLSV IUUQIJJJJJJJIJLBSVIBUFOBEJBSZDPN Profile

  3. ৐׵Ҋ಺ͷձࣾͰ͢ • 40೥Ҏ্ଓ͘ITاۀ • ࠃ಺ॳͷ৐׵Ҋ಺ιϑτ“Ӻ͢ͺ͋ͱ” • ܦ࿏୳ࡧΤϯδϯΛ׆༻ͯ͠
 ࣄۀΛల։

  4. Ӻ͢ͺ͋ͱͷػೳ • Ӻɺ࿏ઢσʔλ • ܦ࿏୳ࡧ • ӡߦ৘ใ WebAPIΛఏڙͯ͠·͢

  5. ࠓ೔ͷ͓࿩ɿ ࠓɺզʑ͕ औΓ૊ΜͰΔ͜ͱ

  6. ։ൃऀͷํʹ͓ਘͶ͠·͢ɿ APIΛ࢖ͬͯΔ࣌ʹ ࠔͬͨ͜ͱ͸͋Γ·ͤΜ͔ʁ

  7. ཉ͍͠৘ใͷAPIΛ ୳͢ͷ͕໘౗

  8. ෳ਺ͷAPIΛ࢖͏ͱ • ࢓༷͕όϥόϥͰֶशίετ͕͔͔Δ • APIΩʔ΋όϥόϥͰ؅ཧ͕ɾɾ • ܖ໿ઌ΋όϥόϥͰ(ry

  9. ղܾ͍ͨ͠ʂʂ

  10. None
  11. ެڞަ௨ػؔͷ͋ΒΏΔσʔλΛू໿͠ɺ APIͱͯ͠ެ։ɾఏڙ͢Δ͜ͱ͕Ͱ͖Δ APIͷHUBαʔϏε ValAPIs ͱ͸ɿ

  12. ValAPIsͰղܾͰ͖Δ͜ͱɿ ެڞަ௨ػؔʹಛԽͨ͠APIΛҰཡͰݕࡧ webαΠτΛ·ΘΓͳ͕Β
 ඞཁͳAPIΛ୳͢खؒΛղফ APIΩʔɾܖ໿૭ޱ͸Ұͭɺ࢓༷͸౷Ұ ։ൃޮ཰্͕͕Βͳ͍໰୊Λղফ APIΩʔͷ؅ཧͷ൥ࡶ͞ɺࣄ຿ॲཧͷखؒΛղফ

  13. ɾɾɾͱ͍͏αʔϏεʹͳΔ༧ఆ

  14. β൛Ұൠެ։த ΦʔϓϯσʔλΛAPIԽ API͸ॱ֦࣍ॆ༧ఆ ୭Ͱ΋৮Ε·͢ ͥͻ࢖ͬͯΈ͍ͯͩ͘͞ http://valapis.jp/v1/index.html

  15. ͳΜͰ͜ΜͳαʔϏεΛ ্ཱ͔ͪ͛ͨͬͯʁ

  16. 6CFS͸ɺاۀͱاۀɺϏδωεͱϏδωεΛͭͳ͙"1*Τίϊϛʔͱݺ͹ ΕΔ৽ͨͳைྲྀͷ୅දతͳࣄྫͷͻͱͭͱ͍͑Δɻاۀಉ͕͓࢜ޓ͍ͷڧ ΈΛར༻͠߹͍ɺlࣗલl͚ͩͰ͸ෆՄೳͩͬͨՁ஋Λ૑ग़͢ΔɻͦΜͳ৽ ͨͳܦࡁݍ͕୆಄͍ͯ͠ΔͷͰ͋Δɻ தུ  'PVSTRVBSFͷϢʔβʔ͸ɺҐஔ৘ใʹج͍ͮͯλΫγʔख഑Λ͍ͨ͠ͱ͖ɺ 6CFSͷεϚϗΞϓϦΛμ΢ϯϩʔυͨ͠Γɺͦͷ౎౓ىಈͨ͠Γ͠ͳͯ͘ ΋ɺ'PVSTRVBSFͷεϚϗΞϓϦ্ͷҐஔ৘ใʹ߹ΘͤͯɺλΫγʔख഑͕ Ͱ͖ΔΑ͏ʹͳͬͨɻ'PVSTRVBSFͱͯ͠͸ɺ͚ࣗࣾͩͰ͸༰қͰͳ͔ͬͨ

    ৽αʔϏεɺϢʔβʔɾΤΫεϖϦΤϯεͷఏڙΛඇৗʹ؆୯ʹɺ͢͹΍͘ ࣮ݱͰ͖ͨΘ͚Ͱ͋ΔɻҰํɺ6CFS΋ɺࣗࣾνϟωϧҎ֎͔Βར༻ऀΛ֫ ಘͰ͖ΔΑ͏ʹͳͬͨɻ ग़యɿܨ͙͜ͱͰੜ·ΕΔň"1*Τίϊϛʔʼnͷিܸ IUUQUPZPLFJ[BJOFUBSUJDMFT
  17. ͜Ε͔Β͸ITҎ֎ͷྖҬͰ΋ API͕׆༻͞Ε ܨ͕Δखஈͱͳ͍ͬͯ͘

  18. ୯ͳΔAPIఏڙ͚ͩͰ͸ͳ͘ ڞ૑΁ͷ޿͕Γ

  19. ·ͱΊ • ެڞަ௨ܥͷAPIΛ·ͱΊͨ
 HUBαʔϏε ValAPIs Λఏڙ͠·͢ • ࠃ಺ͷAPIࢢ৔͸·ͩ·ͩ
 ͜Ε͔Βͩͱࢥ͏ͷͰɺ
 ΈΜͳͰ੝Γ্͍͖͍͛ͯͨͰ͢ʂ

  20. ͓ΘΓ