question

Dustin M. avatar image
Dustin M. asked

Javascript Echo and IFTTT Example

With the NDA being lifted, I decided to open source the app that I created as a sample app. The example sends emails to trigger IFTTT recipes. I used it to control my lights prior to WeMo support being released, but it could be used for a bunch of different things that IFTTT supports. It is a Node.js app designed to be hosted with Parse. But, it could be hosted elsewhere with a bit of modification. https://github.com/mihalik/echo-ifttt-example
alexa skills kitdebugging
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Matt Kruse avatar image
Matt Kruse answered
Where did you see that the DNA was lifted? I don't remember seeing an NDA, but I have seen people talking about it. Maybe I came in late and didn't get one? I'm glad to see this - Hooking up the echo to IFTTT was one of the first things I wanted to build. In fact, I have already registered EchoTTT.com specifically for that purpose. I'll take a look at your code as a starting point if you don't mind. :)
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

James Chivers avatar image
James Chivers answered
Hey Matt, I was wondering the same (i.e. official NDA) - but please see NickG@Amazon comment in this thread: https://forums.developer.amazon.com/forums/thread.jspa?messageID=15390㰞
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

JBachand avatar image
JBachand answered
I think the first group of Devs (i'm one of them and had to do this) had to sign an NDA
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Dustin M. avatar image
Dustin M. answered
Yeah, there was a group of developers a month or two ago that were under NDA. About a week ago they lifted the NDA and opened it up to a wider audience. While under NDA we were not allowed to share code. When I noticed it had been lifted, I wanted to share the demo I built. It is pretty basic but should be a fine starting point for someone wanting to hack together an IFTTT integration. And Parse is nice because the free tier is pretty generous and includes ssl.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Nick Gardner avatar image
Nick Gardner answered
The first group of developers was under an NDA, but that has been lifted now so everyone is free to share their code. The IFTTT integration looks pretty awesome, I'm looking forward to all the cool things people can do with this. -Nick
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Mark E. Fogle avatar image
Mark E. Fogle answered
With the addition of the "Maker" Channel to IFTTT ( https://ifttt.com/channels/maker), it's now possible to use POST requests as triggers for IFTTT recipes. If anyone's interested, I've created a basic Lambda that takes an Intent and up to 3 slots and passes them over to IFTTT for use as inputs. It's available at https://github.com/mefogle/AtoIFTTT if you'd like to take a look. Mark
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

justin avatar image
justin answered
Awesome, thanks Mark! Please feel free to post this in the Community Projects sub-forum, so others can have more visibility and ask questions about this :) https://forums.developer.amazon.com/forums/forum.jspa?forumID=116&start=0
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Mark E. Fogle avatar image
Mark E. Fogle answered
Thanks... will do, Justin! I just didn't want to look like I was spamming the forums with my idea. :-)
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.