diff options
| author | Federico Fissore <f.fissore@arduino.cc> | 2013-06-28 11:08:56 +0200 | 
|---|---|---|
| committer | Federico Fissore <f.fissore@arduino.cc> | 2013-06-28 15:29:39 +0200 | 
| commit | 9bc2ad10cb38ca5c659abb41f03b169928c70792 (patch) | |
| tree | 70c7a0a0a9d74cf240358c554fe82491372b69e7 /libraries/Bridge/examples/Temboo/ReadATweet | |
| parent | 66b1a7ea395c04d971dc666dfe3274778adbaf1e (diff) | |
updated and added new Temboo examples
Diffstat (limited to 'libraries/Bridge/examples/Temboo/ReadATweet')
| -rw-r--r-- | libraries/Bridge/examples/Temboo/ReadATweet/ReadATweet.ino | 37 | 
1 files changed, 24 insertions, 13 deletions
| diff --git a/libraries/Bridge/examples/Temboo/ReadATweet/ReadATweet.ino b/libraries/Bridge/examples/Temboo/ReadATweet/ReadATweet.ino index e732412..5acdbab 100644 --- a/libraries/Bridge/examples/Temboo/ReadATweet/ReadATweet.ino +++ b/libraries/Bridge/examples/Temboo/ReadATweet/ReadATweet.ino @@ -4,6 +4,8 @@    Demonstrates retrieving the most recent Tweet from a user's home timeline     using the Temboo Arduino Yun SDK. +  Check out the latest Arduino & Temboo examples and support docs at http://www.temboo.com/arduino +    A Temboo account and application key are necessary to run all Temboo examples.     If you don't already have one, you can register for a free Temboo account at     http://www.temboo.com @@ -14,8 +16,9 @@    Substitute these values for the placeholders below.     This example assumes basic familiarity with Arduino sketches, and that your Yun  -  is connected to the Internet. For more tutorials on using the Temboo Library and  -  Temboo Arduino Yun SDK, visit http://www.temboo.com/arduino +  is connected to the Internet. + +  Looking for social APIs? We've got Facebook, Google+, Instagram, Tumblr and more.    This example code is in the public domain.  */ @@ -25,7 +28,15 @@  #include <FileIO.h>  #include <HttpClient.h>  #include <Process.h> -#include "TembooAccount.h" // contains Temboo account information, as described below +#include "TembooAccount.h" // contains Temboo account information +                           // as described in the footer comment below + +/*** SUBSTITUTE YOUR VALUES BELOW: ***/ + +const String TWITTER_ACCESS_TOKEN = "your-twitter-access-token"; +const String TWITTER_ACCESS_TOKEN_SECRET = "your-twitter-access-token-secret"; +const String TWITTER_CONSUMER_KEY = "your-twitter-consumer-key"; +const String TWITTER_CONSUMER_SECRET = "your-twitter-consumer-secret";  int numRuns = 0;   // execution count, so this sketch doesn't run forever  int maxRuns = 10;  // the max number of times the Twitter HomeTimeline Choreo should run @@ -45,7 +56,7 @@ void loop()    if (numRuns < maxRuns) {      // print status -    Serial.println("Running HomeTimeline - Run #" + String(numRuns++)); +    Serial.println("Running ReadATweet - Run #" + String(numRuns++) + "...");      // define the Process that will be used to call the "temboo" client                  Process HomeTimelineChoreo; @@ -71,18 +82,16 @@ void loop()      HomeTimelineChoreo.addParameter("-i");      HomeTimelineChoreo.addParameter("Count:1");  // the max number of Tweets to return from each request -     -    // IMPORTANT! You'll need to substitute your own Access Token, Access Token Secret,  -    // Consumer Secret, and Consumer Key from the Twitter dev console into the method calls -    // below. (Make sure not to delete the "AccessToken:" etc prefixes!) +    +    // add the Twitter account information      HomeTimelineChoreo.addParameter("-i"); -    HomeTimelineChoreo.addParameter("AccessToken:your-twitter-access-token"); +    HomeTimelineChoreo.addParameter("AccessToken:" + TWITTER_ACCESS_TOKEN);      HomeTimelineChoreo.addParameter("-i"); -    HomeTimelineChoreo.addParameter("AccessTokenSecret:your-twitter-access-token-secret"); +    HomeTimelineChoreo.addParameter("AccessTokenSecret:" + TWITTER_ACCESS_TOKEN_SECRET);      HomeTimelineChoreo.addParameter("-i"); -    HomeTimelineChoreo.addParameter("ConsumerSecret:your-twitter-consumer-secret"); +    HomeTimelineChoreo.addParameter("ConsumerSecret:" + TWITTER_CONSUMER_SECRET);      HomeTimelineChoreo.addParameter("-i"); -    HomeTimelineChoreo.addParameter("ConsumerKey:your-twitter-consumer-key"); +    HomeTimelineChoreo.addParameter("ConsumerKey:" + TWITTER_CONSUMER_KEY);      // next, we'll define two output filters that let us specify the       // elements of the response from Twitter that we want to receive. @@ -151,6 +160,7 @@ void loop()    }    Serial.println("Sleeping..."); +  Serial.println("");    delay(90000); // sleep 90 seconds between HomeTimeline calls  } @@ -167,7 +177,8 @@ void loop()    The same TembooAccount.h file settings can be used for all Temboo SDK sketches. -  Visit https://www.temboo.com/account to access your Temboo account credentials.  +  You can find your Temboo App Key information on the Temboo website,  +  under My Account > Application Keys    Keeping your account information in a separate file means you can save it once,     then just distribute the main .ino file without worrying that you forgot to delete your credentials. | 
