Kuinka laukaista useita sovelmia IFTTT: ssä

IFTTT-käyttäjät ovat pitkään halunneet mahdollisuuden luoda useita liipaisimia, jotta voit esimerkiksi sammuttaa valot ja lämmityksen, mutta kytkeä kamerasi päälle, kun olet asetettu menemään ulos.

Olimme innostuneita takaisin marraskuussa, kun he tekivät juuri tämän mahdolliseksi vain yhdellä isolla saalilla - vain palveluntarjoajat pystyivät tekemään sen. He ovat luvanneet tarjota tällaisen toiminnon kuluttajien saataville jonkin aikaa vuonna 2017, mutta meillä ei ole vielä yksityiskohtia siitä, miten ne saattavat toimia tai mitä ne maksavat. Joten niille, jotka eivät halua odottaa - tässä on opas, kuinka voit käyttää IFTTT Webhooksia Glitchin avulla lisätäksesi mahdollisuuden laukaista useita IFTTT-sovelmia ilmaiseksi.

Niille, jotka ovat Glitchin uusia, on ilmainen palvelu, jonka avulla on helppo koodata ja luoda sovelluksia ja robotteja. Se on kuin AppPoke, joka on kytketty CodePeniin kytkettynä Herokuun. Lisäksi aloitamme sinut esimerkkiprojekteista tyhjän näytön sijasta. Joten esimerkiksi tässä on projekti, joka toteuttaa useita triggerejä IFTTT: lle, joten sinun tarvitsee vain määrittää muutama asia.

Päästä alkuun

Aloita napsauttamalla seuraavaa linkkiä ja sekoita esimerkkisovellus. Kaikki tämä luo automaattisesti meille sovelluksen Glitchiin, joka sisältää kaiken koodin, jota tarvitsemme useiden IFTTT-liipaisimien toteuttamiseksi. Sitten asioiden konfiguroinnissa on kaksi vaihetta: käynnistää Glitch-sovelluksesi IFTTT: ssä ja antaa Glitch-sovellukselle tietää, mitkä IFTTT-sovelluksesi laukaisevat vastauksena.

Vaihe 1: Glitch-sovelluksen käynnistäminen

Luo uusi sovelma IFTTT: ssä valitsemalla Uusi sovelma. Valitse 'jos' -edellytykseksi mikä tahansa palveluilmoitus, jonka haluat käynnistää Glitch-sovelluksesi. Joten esimerkiksi jos halusit laukaista asioita iPhonen lukitusnäytöltä, voit käyttää Button widget -painiketta painikkeella -toiminnolla.

"Silloin" -olosuhteita varten etsi ja valitse "Webhooks" ja tee "Tee verkkopyyntö" -toiminto. Aseta URL Glitch-projektisi URL-osoitteeseen - sen muoto on 'https://project-name.glitch.me/', ja se latautuu, kun napsautat Näytä-painiketta Glitchissä. Aseta menetelmäksi POST ja sisältötyypiksi sovellus / json. Sinun ei tarvitse asettaa mitään runkoon.

Kokoonpanosi pitäisi näyttää hieman tältä, mutta omalla URL-osoitteellasi:

Nyt kun tämä palvelu käynnistyy, Glitch-sovelluksesi saa pyynnön. Nyt on jäljellä vain saada Glitch-sovelluksesi käynnistämään useita palveluita IFTTT: ssä.

Vaihe 2: Asenna Glitch-sovellus käynnistämään useita palveluita:

Kopioi ja liitä IFTTT: n Webhooks-asetussivulta IFTTT: ssä IFTTT_MAKER_URL-muuttujan URL-arvo Glitch-projektin .env-tiedostoon.

Sitten jokaiselle palvelulle, jonka haluat Glitch-sovelluksesi käynnistyvän, sinun on luotava uusi sovelma IFTTT: ssä:

  • Luo uusi sovelma valitsemalla Uusi sovelma.
  • Jos kyseessä on ehto, etsi ja valitse Webhooks ja käytä Vastaanota verkkopyyntö -toiminto. Aseta tapahtuman nimi ja aseta tapahtuman nimi Glitch-projektin .env-tiedoston IFTTT_SERVICE_X-muuttujaan. Esimerkiksi. jos loin tapahtuman nimen nimeltään ”lights_on”, asetan IFTTT_SERVICE_1 = lights_on in .env.
  • "Silloin" -olosuhteita varten etsi ja valitse mikä tahansa palvelu, jonka haluat käynnistää, kuten esimerkiksi sytyttämällä valot. Napsauta "Lopeta" luodaksesi sovelman.

Toista tämä jokaiselle palvelulle, jonka haluat käynnistää. Loppuun mennessä .env-tiedostosi näyttää hyvältä:

Ja siinä kaikki! Kun nämä kaksi vaihetta on valmis, olet määrittänyt Glitch-sovelluksesi käynnistämään useita IFTTT-sovelmia, kun se laukaistaan. Joten esimerkiksi voin nyt painaa puhelimeni IFTTT Do -painiketta ja se sammuttaa valoni, asettaa termostaatin pois päältä ja käynnistää kamerani.

Onko sinulla idea toiselle IFTTT-sovellukselle? Katso Glitch-yhteisösivulta esimerkiksi sovelluksia ja rakennuspalikoita, jotta pääset alkuun nopeasti.