Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Zapier, IFTTT 経由で、ありとあらゆるサービスと自社サービスを連携する
Search
Kazuo KASHIMA
June 27, 2017
Programming
0
600
Zapier, IFTTT 経由で、ありとあらゆるサービスと自社サービスを連携する
Zapier, IFTTT を使って、自社サービスの Commet と他のサービスを連携した話、その時の経験を元に、開発者の立場として Zapier と IFTTT の比較、が本LTの主な内容です。
Kazuo KASHIMA
June 27, 2017
Tweet
Share
Other Decks in Programming
See All in Programming
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
1.3k
複雑なドメインに挑む.pdf
yukisakai1225
5
1.2k
MCPとデザインシステムに立脚したデザインと実装の融合
yukukotani
4
1.5k
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
440
Design Foundational Data Engineering Observability
sucitw
3
200
さようなら Date。 ようこそTemporal! 3年間先行利用して得られた知見の共有
8beeeaaat
3
1.5k
Cache Me If You Can
ryunen344
2
4k
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
250
テストカバレッジ100%を10年続けて得られた学びと品質
mottyzzz
2
610
HTMLの品質ってなんだっけ? “HTMLクライテリア”の設計と実践
unachang113
4
2.9k
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
290
ファインディ株式会社におけるMCP活用とサービス開発
starfish719
0
2.1k
Featured
See All Featured
A Tale of Four Properties
chriscoyier
160
23k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
Code Reviewing Like a Champion
maltzj
525
40k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
The Invisible Side of Design
smashingmag
301
51k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Code Review Best Practice
trishagee
71
19k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Transcript
Zapier, IFTTT ܦ༝Ͱ ͋Γͱ͋ΒΏΔαʔϏεͱ ࣗࣾαʔϏεΛ࿈ܞ͢Δ APIStudy#9 ࣛౡʢ͔͠·͔͓ͣʣ
ࣗݾհ • ࣛౡʢ͔͠·͔͓ͣʣ • ϑϦʔͷΤϯδχΞ • ʢਖ਼֬ʹྵࡉاۀͬͯ·͢ʣ • ଞࣾwebαʔϏεͷडୗ։ൃɺٕज़ίϯαϧ •
ࣗࣾαʔϏε։ൃத
डୗ։ൃͱࣗࣾαʔϏε։ൃ • Α͘ฉ͘Ͱ͢ɻ • ʮडୗ։ൃํͳͬͯ͘ΔΜͰ͠ΐʁʯ • ͍͍͑ɻ • ։ൃޮΛѹతʹ্͛ΔͨΊͷɺ։ൃऀ͚ͷαʔϏ εΛ࡞Γ͍ͨɻ
• ͦͷαʔϏεΛͬͯɺޮΑ͘डୗ։ൃΛͯ͠ɺ͓٬ ༷Λຬͤͭͭ͞ɺṶ͚͍ͨɻ
ͲΜͳαʔϏε͔ • ։ൃϓϩδΣΫτͷใΛ·ͱΊͯݕࡧͰ͖Δ • ʢϓϩδΣΫτཧͷαϙʔτΛͯ͘͠ΕΔʣ
Commet
ͬͯ·͢ on Azure
ϓϩδΣΫτؔ࿈ͷใΛ ·ͱΊͯݕࡧ͢Δ • ͲΜͳใʁ • νέοτ ʢGitHubʣ • νϟοτ ʢSlackʣ
• ༷ॻ ʢGoogle Drive ʣ • etc.
࿈ܞ͢Δͷ໘ʂ
ͦ͜Ͱɾɾɾ
∞ Մೳੑɾɾɾ
ࣗࣾαʔϏεͱ Zapier or IFTTT Λ࿈ܞ͢Δํ๏ 1. Z/I ͷ։ൃऀ༻αΠτͰɺ։ൃऀΞΧϯτΛొ 2. Z/I
ͷ։ൃऀ༻αΠτͰɺΞϓϦΛొ 3. Zap/Applet (چRecipe) Λ࡞ͬͯ࿈ܞ͢Δ ͚ࣗͨͪͩͰ͏߹͜ΕͰΦγϚΠ
Z/I ൺֱ(1): ଞਓʹͬͯΒ͏ • Zapier ͷ߹ • βΞϓϦͱͯ͠ɺটऀΦϯ ϦʔͰެ։ •
10ਓҎ্ͷΞΫςΟϒϢʔβʔ Λ֫ಘ • ެ։ਃ • ৹ࠪɺඞཁͰ͋Εमਖ਼ • ެ։ ʘ(^o^)ʗ • IFTTT ͷ߹ • ͓ۚͬͯͶʢʔͱʣ • ͦͷޙɺଟ৹ࠪͱ͔ • ʢৄ͘͠ௐͯͳ͍ʣ
Z/I ൺֱ(2): ઃఆํ๏ • Zapierͷ߹ɾɾɾ • ࠷ॳʹAppΛ࡞ • Authentication •
Triggers (App -> Zapier) • Actions (Zapier -> App) • etc. • ৭ʑࡉ͔͘ઃఆͰ͖Δ • ͦͷޙɺZap Λ࡞ • IFTTTͷ߹ɺʮthenʯͰɺ Maker WebhooksΛࢦఆ͠ɺ ඞཁใΛຒΊΔ͚ͩ
Z/I ൺֱ·ͱΊʢݸਓతҙݟʣ • Zapier • ͱʹ͔͘ࡉ͔͘ઃఆͰ͖Δ • ͦͷ৭ʑ໘ • ୈ3ऀʹఏڙΛߟ͍͑ͯΔ
ͷͰ͋ΕɺZapier ͷํ͕ ༏Ε͍ͯΔ • IFTTT • ઃఆ؆୯ • ͚ࣗͩɺࣗࣾͷΈͰ͏ ߹ʹIFTTTͷํ͕खܰͰྑ͍ • Maker Webhooks ɺͦͷ໊ ͷ௨ΓɺDIY తͳϓϩδΣΫ τΛϝΠϯλʔήοτͱͯ͠ ͍Δ༷
ͦͷଞ • σόοάʹ RequestBin ͕ศརͩͬͨ • https://requestb.in/
ੋඇͬͯΈͯ ϑΟʔυόοΫΛɾɾɾ • Commet: https://commet.cc • Slack App Directory ʹࡌͤͯΒ͍·ͨ͠ɻ
https://slack.com/apps/A04JEV4JK-commet • Zapier Ͱ͏߹ɺҎԼͷϦϯΫΛɻ https://zapier.com/developer/invite/68528/ 1918a12af77eac2238da66bf70025ceb/
࠷ޙʹ • ࣭͝ɺΛ͔͚͍ͯͩ͘͞ɻ • ͓ࣄͷ͝ґཔ͓͓ͪͯ͠Γ·͢ʢ΅ͦͬʣ
͋Γ͕ͱ͏ ͍͟͝·ͨ͠ɻ
None