Hello,
I am trying to create a sketch that queries twitter using the twitter4j library. I'm trying to get started using the tutorial at this URL:
http://blog.blprnt.com/blog/blprnt/quick-tutorial-twitter-processing
which directs me to http://twitter4j.org/en/index.html to download twitter4j-2.0.8.jar. I noticed that the version number has increased so I download http://twitter4j.org/en/twitter4j-2.2.0.zip and unpack it.
There is no twitter4j-2.2.0.jar so I figure they split up things into different jars that you can import separately so I stuck them in my libraries directory and changed the name of the folders and jars per the error message I received regarding invalid characters being in the jar name. I also moved the dirs from the zip containing source and such into their respective directories.
Here is what my tree looks like currently:
├───twitter4jasync220
│ ├───javadoc
│ │ ├───META-INF
│ │ ├───resources
│ │ └───twitter4j
│ │ ├───api
│ │ │ └───class-use
│ │ ├───class-use
│ │ └───internal
│ │ └───async
│ │ └───class-use
│ ├───library
│ └───src
│ ├───main
│ │ ├───java
│ │ │ └───twitter4j
│ │ │ ├───api
│ │ │ └───internal
│ │ │ └───async
│ │ └───resources
│ │ └───META-INF
│ └───test
│ ├───java
│ │ └───twitter4j
│ │ └───internal
│ │ └───async
│ └───resources
├───twitter4jcore220
│ ├───javadoc
│ │ ├───META-INF
│ │ ├───resources
│ │ └───twitter4j
│ │ ├───api
│ │ │ └───class-use
│ │ ├───auth
│ │ │ └───class-use
│ │ ├───class-use
│ │ ├───conf
│ │ │ └───class-use
│ │ ├───json
│ │ │ └───class-use
│ │ └───util
│ │ └───class-use
│ ├───library
│ └───src
│ ├───main
│ │ ├───java
│ │ │ └───twitter4j
│ │ │ ├───api
│ │ │ ├───auth
│ │ │ ├───conf
│ │ │ ├───internal
│ │ │ │ ├───http
│ │ │ │ ├───json
│ │ │ │ ├───logging
│ │ │ │ ├───org
│ │ │ │ │ └───json
│ │ │ │ └───util
│ │ │ ├───json
│ │ │ └───util
│ │ └───resources
│ │ └───META-INF
│ └───test
│ ├───java
│ │ └───twitter4j
│ │ ├───auth
│ │ ├───conf
│ │ ├───http
│ │ ├───internal
│ │ │ ├───org
│ │ │ │ └───json
│ │ │ └───util
│ │ └───util
│ └───resources
├───twitter4jexamples220
│ ├───javadoc
│ │ ├───META-INF
│ │ ├───resources
│ │ └───twitter4j
│ │ └───examples
│ │ ├───account
│ │ │ └───class-use
│ │ ├───async
│ │ │ └───class-use
│ │ ├───block
│ │ │ └───class-use
│ │ ├───directmessage
│ │ │ └───class-use
│ │ ├───favorite
│ │ │ └───class-use
│ │ ├───friendsandfollowers
│ │ │ └───class-use
│ │ ├───friendship
│ │ │ └───class-use
│ │ ├───geo
│ │ │ └───class-use
│ │ ├───help
│ │ │ └───class-use
│ │ ├───json
│ │ │ └───class-use
│ │ ├───legal
│ │ │ └───class-use
│ │ ├───list
│ │ │ └───class-use
│ │ ├───listmembers
│ │ │ └───class-use
│ │ ├───listsubscribers
│ │ │ └───class-use
│ │ ├───media
│ │ │ └───class-use
│ │ ├───notification
│ │ │ └───class-use
│ │ ├───oauth
│ │ │ └───class-use
│ │ ├───savedsearches
│ │ │ └───class-use
│ │ ├───search
│ │ │ └───class-use
│ │ ├───spamreporting
│ │ │ └───class-use
│ │ ├───stream
│ │ │ └───class-use
│ │ ├───timeline
│ │ │ └───class-use
│ │ ├───trends
│ │ │ └───class-use
│ │ ├───tweets
│ │ │ └───class-use
│ │ └───user
│ │ └───class-use
│ ├───library
│ └───src
│ ├───main
│ │ ├───java
│ │ │ └───twitter4j
│ │ │ └───examples
│ │ │ ├───account
│ │ │ ├───async
│ │ │ ├───block
│ │ │ ├───directmessage
│ │ │ ├───favorite
│ │ │ ├───friendsandfollowers
│ │ │ ├───friendship
│ │ │ ├───geo
│ │ │ ├───help
│ │ │ ├───json
│ │ │ ├───legal
│ │ │ ├───list
│ │ │ ├───listmembers
│ │ │ ├───listsubscribers
│ │ │ ├───media
│ │ │ ├───notification
│ │ │ ├───oauth
│ │ │ ├───savedsearches
│ │ │ ├───search
│ │ │ ├───spamreporting
│ │ │ ├───stream
│ │ │ ├───timeline
│ │ │ ├───trends
│ │ │ ├───tweets
│ │ │ └───user
│ │ └───resources
│ │ └───META-INF
│ └───test
│ └───java
│ └───twitter4j
├───twitter4jmediasupport220
│ ├───javadoc
│ │ ├───META-INF
│ │ ├───resources
│ │ └───twitter4j
│ │ └───media
│ │ └───class-use
│ ├───library
│ └───src
│ ├───main
│ │ ├───java
│ │ │ └───twitter4j
│ │ │ └───media
│ │ └───resources
│ │ └───META-INF
│ └───test
│ ├───java
│ │ └───twitter4j
│ │ └───media
│ └───resources
└───twitter4jstream220
├───javadoc
│ ├───META-INF
│ ├───resources
│ └───twitter4j
│ └───class-use
├───library
└───src
├───main
│ ├───java
│ │ └───twitter4j
│ └───resources
│ └───META-INF
└───test
├───java
│ └───twitter4j
│ └───json
└───resources
└───dao
I am able to import the libraries however when I try to run the following code I receive the error, "Cannot instantiate the type Twitter"
I am trying to create a sketch that queries twitter using the twitter4j library. I'm trying to get started using the tutorial at this URL:
http://blog.blprnt.com/blog/blprnt/quick-tutorial-twitter-processing
which directs me to http://twitter4j.org/en/index.html to download twitter4j-2.0.8.jar. I noticed that the version number has increased so I download http://twitter4j.org/en/twitter4j-2.2.0.zip and unpack it.
There is no twitter4j-2.2.0.jar so I figure they split up things into different jars that you can import separately so I stuck them in my libraries directory and changed the name of the folders and jars per the error message I received regarding invalid characters being in the jar name. I also moved the dirs from the zip containing source and such into their respective directories.
Here is what my tree looks like currently:
├───twitter4jasync220
│ ├───javadoc
│ │ ├───META-INF
│ │ ├───resources
│ │ └───twitter4j
│ │ ├───api
│ │ │ └───class-use
│ │ ├───class-use
│ │ └───internal
│ │ └───async
│ │ └───class-use
│ ├───library
│ └───src
│ ├───main
│ │ ├───java
│ │ │ └───twitter4j
│ │ │ ├───api
│ │ │ └───internal
│ │ │ └───async
│ │ └───resources
│ │ └───META-INF
│ └───test
│ ├───java
│ │ └───twitter4j
│ │ └───internal
│ │ └───async
│ └───resources
├───twitter4jcore220
│ ├───javadoc
│ │ ├───META-INF
│ │ ├───resources
│ │ └───twitter4j
│ │ ├───api
│ │ │ └───class-use
│ │ ├───auth
│ │ │ └───class-use
│ │ ├───class-use
│ │ ├───conf
│ │ │ └───class-use
│ │ ├───json
│ │ │ └───class-use
│ │ └───util
│ │ └───class-use
│ ├───library
│ └───src
│ ├───main
│ │ ├───java
│ │ │ └───twitter4j
│ │ │ ├───api
│ │ │ ├───auth
│ │ │ ├───conf
│ │ │ ├───internal
│ │ │ │ ├───http
│ │ │ │ ├───json
│ │ │ │ ├───logging
│ │ │ │ ├───org
│ │ │ │ │ └───json
│ │ │ │ └───util
│ │ │ ├───json
│ │ │ └───util
│ │ └───resources
│ │ └───META-INF
│ └───test
│ ├───java
│ │ └───twitter4j
│ │ ├───auth
│ │ ├───conf
│ │ ├───http
│ │ ├───internal
│ │ │ ├───org
│ │ │ │ └───json
│ │ │ └───util
│ │ └───util
│ └───resources
├───twitter4jexamples220
│ ├───javadoc
│ │ ├───META-INF
│ │ ├───resources
│ │ └───twitter4j
│ │ └───examples
│ │ ├───account
│ │ │ └───class-use
│ │ ├───async
│ │ │ └───class-use
│ │ ├───block
│ │ │ └───class-use
│ │ ├───directmessage
│ │ │ └───class-use
│ │ ├───favorite
│ │ │ └───class-use
│ │ ├───friendsandfollowers
│ │ │ └───class-use
│ │ ├───friendship
│ │ │ └───class-use
│ │ ├───geo
│ │ │ └───class-use
│ │ ├───help
│ │ │ └───class-use
│ │ ├───json
│ │ │ └───class-use
│ │ ├───legal
│ │ │ └───class-use
│ │ ├───list
│ │ │ └───class-use
│ │ ├───listmembers
│ │ │ └───class-use
│ │ ├───listsubscribers
│ │ │ └───class-use
│ │ ├───media
│ │ │ └───class-use
│ │ ├───notification
│ │ │ └───class-use
│ │ ├───oauth
│ │ │ └───class-use
│ │ ├───savedsearches
│ │ │ └───class-use
│ │ ├───search
│ │ │ └───class-use
│ │ ├───spamreporting
│ │ │ └───class-use
│ │ ├───stream
│ │ │ └───class-use
│ │ ├───timeline
│ │ │ └───class-use
│ │ ├───trends
│ │ │ └───class-use
│ │ ├───tweets
│ │ │ └───class-use
│ │ └───user
│ │ └───class-use
│ ├───library
│ └───src
│ ├───main
│ │ ├───java
│ │ │ └───twitter4j
│ │ │ └───examples
│ │ │ ├───account
│ │ │ ├───async
│ │ │ ├───block
│ │ │ ├───directmessage
│ │ │ ├───favorite
│ │ │ ├───friendsandfollowers
│ │ │ ├───friendship
│ │ │ ├───geo
│ │ │ ├───help
│ │ │ ├───json
│ │ │ ├───legal
│ │ │ ├───list
│ │ │ ├───listmembers
│ │ │ ├───listsubscribers
│ │ │ ├───media
│ │ │ ├───notification
│ │ │ ├───oauth
│ │ │ ├───savedsearches
│ │ │ ├───search
│ │ │ ├───spamreporting
│ │ │ ├───stream
│ │ │ ├───timeline
│ │ │ ├───trends
│ │ │ ├───tweets
│ │ │ └───user
│ │ └───resources
│ │ └───META-INF
│ └───test
│ └───java
│ └───twitter4j
├───twitter4jmediasupport220
│ ├───javadoc
│ │ ├───META-INF
│ │ ├───resources
│ │ └───twitter4j
│ │ └───media
│ │ └───class-use
│ ├───library
│ └───src
│ ├───main
│ │ ├───java
│ │ │ └───twitter4j
│ │ │ └───media
│ │ └───resources
│ │ └───META-INF
│ └───test
│ ├───java
│ │ └───twitter4j
│ │ └───media
│ └───resources
└───twitter4jstream220
├───javadoc
│ ├───META-INF
│ ├───resources
│ └───twitter4j
│ └───class-use
├───library
└───src
├───main
│ ├───java
│ │ └───twitter4j
│ └───resources
│ └───META-INF
└───test
├───java
│ └───twitter4j
│ └───json
└───resources
└───dao
I am able to import the libraries however when I try to run the following code I receive the error, "Cannot instantiate the type Twitter"
-
Twitter myTwitter;
void
setup() {
myTwitter =
new
Twitter(
"yourTwitterUserName"
,
"yourTwitterPassword"
);
};
void
draw() {
};
1