美好的一天 我和我的团队都是编程语言的新手,我们正在尝试通过多种方法来制作基于arduino的指标,在推特上的最后5分钟内更多提及如何计算2条#标签的推文数量并显示哪条提示更多
我们尝试使用adafruit + IFTTT,并且我们设法获得了两条hashtags的实时推文流,但我们试图找到收集该信息并制作代码的方法根据结果将两个井号标签和发送命令的总数量与arduino进行比较,以便对伺服电机进行高速旋转。
,然后我们试图通过处理语言来做到这一点,我们发现这个代码,使屏幕上的相关井号标签的tweets显示,但我们不能让搜索两个字比较数字,然后发送信号的Arduino:
//http://codasign.com/tutorials/processing-and-twitter
import twitter4j.conf.*;
import twitter4j.*;
import twitter4j.auth.*;
import twitter4j.api.*;
import java.util.*;
Twitter twitter;
String searchString = "#poznan";
List<Status> tweets;
int currentTweet;
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();
getNewTweets();
currentTweet = 1;
thread("refreshTweets");
}
void draw()
{
fill(0, 40);
rect(0, 0, width, height);
currentTweet = currentTweet + 1;
if (currentTweet >= tweets.size())
{
currentTweet = 0;
}
Status status = tweets.get(currentTweet);
fill(200);
text(status.getText(), random(width), random(height), 300, 200);
delay(250);
}
void getNewTweets()
{
try
{
Query query = new Query(searchString);
//query.setSince("2016-03-17");
//query.setCount(100);
query.setResultType(Query.RECENT);
QueryResult result = twitter.search(query);
tweets = result.getTweets();
println(tweets.size());
}
catch (TwitterException te)
{
System.out.println("Failed to search tweets: " + te.getMessage());
System.exit(-1);
}
}
void refreshTweets()
{
while (true)
{
getNewTweets();
println("Updated Tweets");
delay(60000);
}
}
我们正在寻找替代代码和方法,使我们的概念工作 我们是开放的建议,不要犹豫,给我们写信。
堆栈溢出真的不适合一般的“我怎么做这个”式的问题。您需要将您的问题分解为更小的部分:您是否可以创建一个小示例草图,以简单检索包含特定哈希标签的推文?从此开始,如果卡住了,请发布[mcve]。试图锤击你在互联网上发现的代码,并不真正理解只会导致更多的麻烦。使用该代码作为了解发生了什么的方法,然后编写自己的代码。祝你好运。 –