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
Claude Agent SDK を使ってみよう
hyshu
0
1.4k
Designing Repeatable Edits: The Architecture of . in Vim
satorunooshie
0
130
Vue 3.6 時代のリアクティビティ最前線 〜Vapor/alien-signals の実践とパフォーマンス最適化〜
hiranuma
2
280
pnpm に provenance のダウングレード を検出する PR を出してみた
ryo_manba
1
170
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
0
340
実践Claude Code:20の失敗から学ぶAIペアプログラミング
takedatakashi
18
9.1k
Migration to Signals, Resource API, and NgRx Signal Store
manfredsteyer
PRO
0
130
Amazon ECS Managed Instances が リリースされた!キャッチアップしよう!! / Let's catch up Amazon ECS Managed Instances
cocoeyes02
0
110
When Dependencies Fail: Building Antifragile Applications in a Fragile World
selcukusta
0
110
AIのバカさ加減に怒る前にやっておくこと
blueeventhorizon
0
120
Go言語はstack overflowの夢を見るか?
logica0419
0
660
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
400
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Navigating Team Friction
lara
190
15k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Into the Great Unknown - MozCon
thekraken
40
2.1k
Fireside Chat
paigeccino
41
3.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
GraphQLとの向き合い方2022年版
quramy
49
14k
The Pragmatic Product Professional
lauravandoore
36
7k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
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