Slide 1

Slide 1 text

5೥લͷࣗ෼ʹ఻͍͑ͨ ޿ࠂ API पลͷา͖ํ @ariarijp / Takuya Arita

Slide 2

Slide 2 text

/me/fields=name,role,description • @ariarijp / Takuya Arita / ༗ా ୓࠸ • גࣜձࣾίίϥϒϧͰ Facebook ΍ Twitter ͳͲͷ޿ࠂ API Λ࢖༻ͨ͠ ӡ༻πʔϧ։ൃ΍ɺͦΕΒͷσʔλΛѻ͏෼ੳج൫ͷߏஙΛ͍ͯ͠· ͢ • Redash Meetup ओ࠵ • ࡾܑఋͷ௕உͰɺ૒ࢠͷ෕

Slide 3

Slide 3 text

͜ͷൃදʹ͍ͭͯ • 2015೥1݄͔Βɺ޿ࠂ API ʹؔΘΔ࢓ࣄΛଓ͚͖ͯͨ਎ͱͯ͠ɺ ʮ2015೥౰࣌ͷࢲʹରͯ͠఻͍͑ͯ͋͛ͨʯͱࢥ͏͜ͱʹ͍ͭͯ ͓࿩͠·͢ • ͢Ͱʹ޿ࠂ API पลͰ׆༂͍ͯ͠ΔΈͳ͞Μʹͱͬͯ͸ʮ͋Δ͋ Δʯఔ౓ʹฉ͍ͯ΋Β͏͜ͱΛ૝ఆ͍ͯ͠·͢ • ܦݧ͕ Facebook, Twitter ʹภ͍ͬͯ·͢

Slide 4

Slide 4 text

ΞδΣϯμ • ٕज़తͳ࿩ • ޿ࠂ API ͷϥΠϑαΠΫϧ • SDK ͱ͏·͘෇͖߹͏ • ϓϥοτϑΥʔϜΛա৴͠ ͳ͍ • ٕज़తͰ͸ͳ͍࿩ • ۀ຿஌ࣝΛಘΔ • ίʔυΛॻ͔ͳͯ͘΋ղܾ Ͱ͖Δ͜ͱ • লྗԽͷઌʹ͋Δ΋ͷ

Slide 5

Slide 5 text

޿ࠂ API पลͷา͖ํ ʮٕज़తͳ࿩ʯฤ

Slide 6

Slide 6 text

޿ࠂ API ͷϥΠϑαΠΫϧ • ޿ࠂ API ͷϥΠϑαΠΫϧʹ͓͚Δ༛༧ظؒ͸ɺ୹ͯ͘3ϲ݄ɺ ௕ͯ͘1೥͙Β͍ • Өڹൣғ΋༷ʑɻϦΫΤετύϥϝʔλ΍Ϩεϙϯε͚ͩͰͳ ͘ɺΤϯυϙΠϯτ͝ͱมΘΔ͜ͱ΋௝͘͠ͳ͍ • ௥ैରԠʹ௥͍ճ͞Εͳ͍Α͏ʹɺAPI ͷߋ৽ཤྺ͸ৗʹνΣο Ϋɺ伱͕͋Ε͹ઌߦͯ͠ΞοϓάϨʔυΛૂ͏

Slide 7

Slide 7 text

SDK ͱ͏·͘෇͖߹͏ • SDK ͸ศརͰ҆ఆ͍ͯ͠ΔͷͰɺݪଇͱͯ͠ར༻͢΂͖ɻ
 ͔͠͠ɺߟྀ͠ͳ͚Ε͹ͳΒͳ͍͜ͱ΋૿͑Δ • API ͷߋ৽ʹେ͖ͳӨڹ͕ͳͯ͘΋ɺSDK ͷߋ৽ʹഁյతͳมߋؚ͕·ΕΔ৔ ߹͕͋Δ • API ͷϦϦʔεεέδϡʔϧʹର͠ɺࡍͲ͍λΠϛϯάͰ SDK ͕ϦϦʔε͞Ε Δ͜ͱ͕͋Δ • ެࣜఏڙ͍ͯ͠Δ΋ͷͱ͍͑Ͳɺվળ఺΍όά͸͋Δ

Slide 8

Slide 8 text

ϓϥοτϑΥʔϜΛա৴͠ͳ͍ • API ͸ෆ҆ఆʹͳΔ͜ͱ΋͋Δ • ΤϥʔΛ࣮֬ʹݕ஌͠ɺΞΫγϣϯΛऔΕΔ࢓૊Έ΍ମ੍Λͭ͘Δ • ରॲύλʔϯΛ஌ΓɺରԠͷखࡳΛ૿΍͢ • ྫ: API ͸࢖͑ͳ͍͚Ͳ޿ࠂ؅ཧը໘͸࢖͑Δ • ྫ:ಛఆͷΤϯυϙΠϯτ΍ύϥϝʔλͰΤϥʔ͕ൃੜ͢Δ

Slide 9

Slide 9 text

޿ࠂ API पลͷา͖ํ ʮٕज़తͰ͸ͳ͍࿩ʯฤ

Slide 10

Slide 10 text

ۀ຿஌ࣝΛಘΔ • ໾ʹཱͭɺ࢖ΘΕΔ࢓૊ΈΛ࡞Δʹ͸ɺͲΜͳੈքͰ΋ۀ຿஌͕ࣝඞཁ • ӡ༻ͷࢹ఺ͰԿ͕ࠔΓ͝ͱʹͳΓ΍͍͢ͷ͔ɺԿΛղܾͨ͠ΒΑΓΑ͍ঢ়ଶʹͳΔͷ͔͸ɺ
 ੵۃతʹ؍࡯ͯ͠ɺฉ͖ग़͢ • Slack ΍ϝʔϦϯάϦετͳͲɺӡ༻୲౰ऀ͕࣮຿Ͱ࢖͍ͬͯΔίϛϡχέʔγϣϯπʔϧʹ ೖ͍ͬͯ͘ • ੮Λۙͯ͘͠ɺνϟοτͷ֎ଆͰى͍ͬͯ͜Δ͜ͱʹ໨Λ޲͚Δ • ղܾ͍ͨ͠ʮ໰୊ʯ͚ͩͰ͸ͳ͘ɺͦΕ͕ͳͥੜ·ΕΔͷ͔ɺͦΕ͸୭ʹͱͬͯͷ໰୊͔ɺ
 ໰୊Λղܾ͢ΔͱԿ͕ى͖Δͷ͔ʹ͍ͭͯ΋ɺ৘ใΛҾ͖ग़͢

Slide 11

Slide 11 text

ίʔυΛॻ͔ͳͯ͘΋ղܾͰ͖Δ͜ͱ • ௚઀తʹίʔυΛॻ͍ͯղܾ͠ͳͯ͘΋ɺϑϩʔΛม͑Δ͚ͩͰղܾ͢Δ໰୊΋ଟ͘ݟ͔ͭΔ • ޿ࠂӡ༻ऀ͸ྑ͘΋ѱ͘΋ʮਅ໘໨ʯͳਓ͕ଟ͍ҹ৅ • ͪΐͬͱͨ͠޻෉ͰলྗԽ͸Ͱ͖Δ • ྫ: ຖ೔ Excel ͰϨϙʔτΛ࡞ͬͯϝʔϧఴ෇
 -> εϓϨουγʔτΛڞ༗ • ྫ: ܗࣜͷҟͳΔϨϙʔτΛ࡞ΔͨΊɺಉ͡σʔλΛԿ౓΋μ΢ϯϩʔυ
 -> ͪΐͬͱ͚ͩ Excel ΍εϓϨουγʔτΛ޻෉ͯ͠ɺOne source, multi use ʹ͢Δ

Slide 12

Slide 12 text

লྗԽͷઌʹ͋Δ΋ͷ • ͦΕͳΓʹ௕͘޿ࠂपΓͷ՝୊ΛΤϯδχΞϦϯάͰղܾ͍ͯͯ͠ؾ͍ͮͨ͜ ͱ • Ϩϙʔτۀ຿ͳͲɺఆܕۀ຿ΛͲ͜·ͰলྗԽͯ͠΋ɺ
 ޿ࠂޮՌ͸ྑ͘ͳΒͳ͍ • ͍ΘΏΔʮϫʔΫɾϥΠϑɾόϥϯεʯʹ͸ଟগد༩͢Δ • লྗԽͯ͠ු͍ͨ࣌ؒΛΫϦΤΠςΟϒ΍ࢪࡦʹ࠶౤ೖͰ͖Δ͔ɺ
 ͦΕΒͷ׆ಈ͸ΤϯδχΞϦϯάͰαϙʔτͰ͖Δͷ͔ʁ͕࠷ۙͷ೰Έ

Slide 13

Slide 13 text

·ͱΊ

Slide 14

Slide 14 text

5೥લͷࣗ෼ʹ఻͍͑ͨ͜ͱ • ϓϥοτϑΥʔϜʹৼΓམͱ͞Εͣʹ৐Γଓ͚Δ͜ͱ͸ɺ
 ؆୯ͳΑ͏Ͱ೉͍͠ɻ৽͍͠΋ͷΛऔΓೖΕͳ͕Βɺݹ͍΋ͷΛࣺͯ Δͱ͍͏͜ͱ͕ɺ͋ΔҙຯͰڧ੍͞ΕΔ • ௕͘࢖ͬͯ΋Β͑Δ΋ͷΛ࡞Γଓ͚ΔͨΊʹɺۀ຿஌ࣝ͸ᩦཉʹ ΩϟονΞοϓ͢Δɻ޻෉͸͍͘ΒͰ΋Ͱ͖Δ • Կ͔ͷۤ͠ΈΛʮָʹ͢Δʯ͜ͱ͸ɺ͋Δఔ౓ͷΤϯδχΞϦϯάͰ ୡ੒Ͱ͖Δɻͦͷ޲͜͏ଆʹ͍͘͜ͱʹ೉͕͋͠͞Δ

Slide 15

Slide 15 text

Thank you.