Tag: twitter

twitter4j geo流媒体纬度/经度为香港

我正试图使用​​来自香港地区的twitter4j流媒体方法来捕捉推文。 然而,不管我选择这样做的纬度或经度坐标(来自http://www.latlong.net/convert-address-to-lat-long.html ),我总是得到无效的纬度/经度误差。 Latitude/longitude are not valid: 22.27, 114.17, 22.35, 114.21 我使用的代码是正常工作: TwitterStream twitterStream = new TwitterStreamFactory(cb.build()).getInstance(); FilterQuery fq = new FilterQuery(); fq.locations( new double[][]{ new double[]{ 22.274286d, 114.166875d}, new double[]{22.351943d, 114.214683d} }); twitterStream.addListener(listener); twitterStream.filter(fq); 我错过了什么? 纬度/经度是否有任何限制? 我已经注意让西南点在arrays中排在第一位。

回复使用Twitter4J推文您的帐户的用户

我正在使用Twitter4J自动发送推文。 基本上我想做的是: 如果用户推特我的帐户,我会回答“你好你好!” 例如。 我知道如何使用Twitter4J进行推文,但只是不知道如何回复发推特给我的用户。 这是我正常推文的方式: // The factory instance is re-useable and thread safe. Twitter twitter1 = TwitterFactory.getSingleton(); Status status = twitter1.updateStatus(“Hello Hello”); System.out.println(“Successfully updated the status to [” + status.getText() + “].”); 我想我需要这样做:1。请求最后一条推文2.如果newTweet.id!= oldTweet.id则表示你有新消息,否则跳转到第4步3.回复4.循环1

Android中的Twitter共享的xAuth身份validation?

我正在进行Twitter Authentication 。 基本身份validation将于 8月16日到期 。 因此,我们必须使用OAuth来使用Twitter身份validation。 但它有些复杂的实施。 XAuth切断了这两个步骤。 但问题是我使用 Twitter4j进行身份validation。而且也有错误的文档。 我想使用1.6本身的XAuth。 您建议使用哪个包。 如果有任何example或tutorial专门为Android使用XAuth身份validation。

twitter中的流API没有响应

我正在使用twitter4j Stream API 3.0.3 jar 。 我尝试获取用户流和推文我的代码如下。 它只运行过去1小时内没有显示任何输出。 public class StreamAPI { public static void main(String[] args) { ConfigurationBuilder cb = new ConfigurationBuilder(); cb.setDebugEnabled(true); cb.setOAuthConsumerKey(“xxxx”); cb.setOAuthConsumerSecret(“xxxx”); cb.setOAuthAccessToken(“xxx-x”); cb.setOAuthAccessTokenSecret(“xxxxx”); cb.setUseSSL(true); TwitterStream twitterStream = new TwitterStreamFactory(cb.build()).getInstance(); RawStreamListener listener = new RawStreamListener() { @Override public void onMessage(String rawJSON) { System.out.println(rawJSON); } @Override public void onException(Exception ex) { ex.printStackTrace(); […]

Twitter认证后的CallBack

我正在尝试将twitter集成到我的应用程序中,但我似乎无法让它工作。 这是我的代码: public class OAuthForTwitter extends Activity { private CommonsHttpOAuthConsumer httpOauthConsumer; private OAuthProvider httpOauthprovider; public final static String consumerKey = “xxxxxxxxxxxxxx”; public final static String consumerSecret = “xxxxxxxxxxxx”; private final String CALLBACKURL = “sosInternational:///HierBenIkNu”; private Twitter twitter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); doOAuth(); } /** * Opens the browser using signpost jar […]

无法解析主URL:’spark:http:// localhost:18080′

当我试图运行我的代码时,它抛出此Exception : Exception in thread “main” org.apache.spark.SparkException: Could not parse Master URL:spark:http://localhost:18080 这是我的代码: SparkConf conf = new SparkConf().setAppName(“App_Name”).setMaster(“spark:http://localhost:18080”).set(“spark.ui.port”,”18080″); JavaStreamingContext ssc = new JavaStreamingContext(sc, new Duration(1000)); String[] filet=new String[]{“Obama”,”ISI”}; JavaReceiverInputDStream reciverStream=TwitterUtils.createStream(ssc,filet); JavaDStream statuses = reciverStream.map(new Function() { public String call(Status status) { return status.getText(); } } ); ssc.start(); ssc.awaitTermination();}} 知道如何解决这个问题?

使用TwitterApiClient类从Android应用程序进行REST API调用

我在我的Android应用程序中使用Twitter的Fabric SDK 。 我必须获得Twitter用户的推文和状态消息。 我找不到任何例子,文档也不是很清楚,所以我发布了一个新问题。 有人可以举例说明如何使用TwitterApiClient类吗?

使用SentiWordNet获得错误的分数

我正在使用SentiWordNet进行一些情绪分析,我在这里的post中提到了如何使用SentiWordNet 。 然而,尽管我尝试了各种输入,但我得到的分数为0.0。 我有什么问题吗? 谢谢! import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.util.HashMap; import java.util.Iterator; import java.util.Set; import java.util.Vector; public class SWN3 { private String pathToSWN = “C:\\Users\\Malcolm\\Desktop\\SentiWordNet_3.0.0\\home\\swn\\www\\admin\\dump\\SentiWordNet_3.0.0.txt”; private HashMap _dict; public SWN3(){ _dict = new HashMap(); HashMap<String, Vector> _temp = new HashMap<String, Vector>(); try{ BufferedReader csv = new BufferedReader(new FileReader(pathToSWN)); String line = “”; […]

Twitter4j TwitterStream没有收到所有推文

我试图通过twitter4j TwitterStream对象获取Twitter上的所有推文。 我不确定我收到了所有的推文。 为了测试流API返回推文之前的延迟,我在twitter上发布了一条推文。 但即使很长一段时间后我也没有收到这条推文。 twitter4j是否会抓住Twitter上发布的每条推文,或者它的推文丢失率很高? 或者我在这里做错了什么? 这是我用来获取推文的代码: StatusListener listener = new StatusListener(){ int countTweets = 0; // Count to implement batch processing public void onStatus(Status status) { countTweets ++; StatusDto statusDto = new StatusDto(status); session.saveOrUpdate(statusDto); // Save 1 round of tweets to the database if (countTweets == BATCH_SIZE) { countTweets = 0; session.flush(); session.clear(); […]

最简单的Java示例,使用twitter API 1.1版检索user_timeline

我正在寻找一个使用Twitter 1.1 API的简单Java示例,但找不到一个。 使用这里发布的PHP示例: 使用Twitter API 1.1版和一些其他Stackoverflowpost检索user_timeline的最简单的PHP示例 ,我能够提出以下工作示例。 public void testUserTimelineWithAuthSample() throws Exception { //This will read the timeline of your account. String method = “GET”; String url = “https://api.twitter.com/1.1/statuses/user_timeline.json”; String oAuthConsumerKey = “Your value here.”; String oAuthConsumerSecret = “Your value here.”; //<— DO NOT SHARE THIS VALUE String oAuthAccessToken = "Your value here."; String […]