Tuesday, November 17, 2015

send a tweet with Processing

I am experimenting with Twitter and Arduino, and I recently was able to send a tweet from Processing to my own Twitter account. I plan on exploring Twitter with Processing and Arduino more. I want to be able to search Twitter and have an led blink whenever a certain user sends a tweet, and possibly have Processing send a tweet to my account notifying my followers when the user tweeted.


import twitter4j.conf.*;
import twitter4j.*;
import twitter4j.auth.*;
import twitter4j.api.*;
import java.util.*;

Twitter twitter;

void setup()
{
    size(800,600);

    ConfigurationBuilder cb = new ConfigurationBuilder();
    cb.setOAuthConsumerKey("");
    cb.setOAuthConsumerSecret("");
    cb.setOAuthAccessToken("");
    cb.setOAuthAccessTokenSecret("");

    TwitterFactory tf = new TwitterFactory(cb.build());

    twitter = tf.getInstance();
}

void draw()
{

}

void tweet()
{
    try
    {
        Status status = twitter.updateStatus("This is a tweet sent from Processing!");
        System.out.println("Status updated to [" + status.getText() + "].");
    }
    catch (TwitterException te)
    {
        System.out.println("Error: "+ te.getMessage());
    }
}

void keyPressed()
{
    tweet();
}

No comments:

Post a Comment