diff options
| author | Federico Fissore <f.fissore@arduino.cc> | 2013-07-08 15:09:09 +0200 | 
|---|---|---|
| committer | Federico Fissore <f.fissore@arduino.cc> | 2013-07-08 15:09:09 +0200 | 
| commit | acf38a634ab0f5530ca5f0b15bc4c474b1091195 (patch) | |
| tree | 70039a97db754ac391f50ff8048c2d42233170ee /libraries/Bridge/examples/Temboo/SendAnSMS | |
| parent | 320116c2867f981b0292cd10f77e2a6a7c604f49 (diff) | |
updated temboo examples
Diffstat (limited to 'libraries/Bridge/examples/Temboo/SendAnSMS')
| -rw-r--r-- | libraries/Bridge/examples/Temboo/SendAnSMS/SendAnSMS.ino | 38 | 
1 files changed, 14 insertions, 24 deletions
diff --git a/libraries/Bridge/examples/Temboo/SendAnSMS/SendAnSMS.ino b/libraries/Bridge/examples/Temboo/SendAnSMS/SendAnSMS.ino index 565f7fc..9b017e4 100644 --- a/libraries/Bridge/examples/Temboo/SendAnSMS/SendAnSMS.ino +++ b/libraries/Bridge/examples/Temboo/SendAnSMS/SendAnSMS.ino @@ -31,10 +31,7 @@  */  #include <Bridge.h> -#include <Console.h> -#include <FileIO.h> -#include <HttpClient.h> -#include <Process.h> +#include <Temboo.h>  #include "TembooAccount.h" // contains Temboo account information                             // as described in the footer comment below @@ -77,46 +74,39 @@ void loop()      Serial.println("Running SendAnSMS...");      // we need a Process object to send a Choreo request to Temboo -    Process SendSMSChoreo; +    TembooChoreo SendSMSChoreo;      // invoke the Temboo client -    SendSMSChoreo.begin("temboo"); +    // NOTE that the client must be reinvoked and repopulated with +    // appropriate arguments each time its run() method is called. +    SendSMSChoreo.begin();      // set Temboo account credentials -    SendSMSChoreo.addParameter("-a"); -    SendSMSChoreo.addParameter(TEMBOO_ACCOUNT); -    SendSMSChoreo.addParameter("-u"); -    SendSMSChoreo.addParameter(TEMBOO_APP_KEY_NAME); -    SendSMSChoreo.addParameter("-p"); -    SendSMSChoreo.addParameter(TEMBOO_APP_KEY); +    SendSMSChoreo.setAccountName(TEMBOO_ACCOUNT); +    SendSMSChoreo.setAppKeyName(TEMBOO_APP_KEY_NAME); +    SendSMSChoreo.setAppKey(TEMBOO_APP_KEY);      // identify the Temboo Library choreo to run (Twilio > SMSMessages > SendSMS) -    SendSMSChoreo.addParameter("-c"); -    SendSMSChoreo.addParameter("/Library/Twilio/SMSMessages/SendSMS"); +    SendSMSChoreo.setChoreo("/Library/Twilio/SMSMessages/SendSMS");      // set the required choreo inputs      // see https://www.temboo.com/library/Library/Twilio/SMSMessages/SendSMS/       // for complete details about the inputs for this Choreo      // the first input is a your AccountSID -    SendSMSChoreo.addParameter("-i"); -    SendSMSChoreo.addParameter("AccountSID:" + TWILIO_ACCOUNT_SID); +    SendSMSChoreo.addInput("AccountSID", TWILIO_ACCOUNT_SID);      // next is your Auth Token -    SendSMSChoreo.addParameter("-i"); -    SendSMSChoreo.addParameter("AuthToken:" + TWILIO_AUTH_TOKEN); +    SendSMSChoreo.addInput("AuthToken", TWILIO_AUTH_TOKEN);      // next is your Twilio phone number -    SendSMSChoreo.addParameter("-i"); -    SendSMSChoreo.addParameter("From:" + TWILIO_NUMBER); +    SendSMSChoreo.addInput("From", TWILIO_NUMBER);      // next, what number to send the SMS to -    SendSMSChoreo.addParameter("-i"); -    SendSMSChoreo.addParameter("To:" + RECIPIENT_NUMBER); +    SendSMSChoreo.addInput("To", RECIPIENT_NUMBER);      // finally, the text of the message to send -    SendSMSChoreo.addParameter("-i"); -    SendSMSChoreo.addParameter("Body:Hey, there! This is a message from your Arduino Yun!"); +    SendSMSChoreo.addInput("Body", "Hey, there! This is a message from your Arduino Yun!");      // tell the Process to run and wait for the results. The       // return code (returnCode) will tell us whether the Temboo client   | 
