Twitter4j好友搜索未按关联顺序排序
我正在尝试为推特好友获取建议或自动完成。这是我的代码:Twitter4j好友搜索未按关联顺序排序,twitter,twitter4j,Twitter,Twitter4j,我正在尝试为推特好友获取建议或自动完成。这是我的代码: ConfigurationBuilder builder = new ConfigurationBuilder(); builder.setOAuthConsumerKey(PropertiesLoader.getProperty("twitter_consumer_key")); builder.setOAuthConsumerSecret(PropertiesLoader.getProperty("twitter_con
ConfigurationBuilder builder = new ConfigurationBuilder();
builder.setOAuthConsumerKey(PropertiesLoader.getProperty("twitter_consumer_key"));
builder.setOAuthConsumerSecret(PropertiesLoader.getProperty("twitter_consumer_secret"));
Configuration configuration = builder.build();
TwitterFactory factory = new TwitterFactory(configuration);
Twitter twitter = factory.getInstance();
twitter.setOAuthAccessToken(new AccessToken("[TOKEN]", "[SECRET]"));
ResponseList<twitter4j.User> users = null;
try {
users = twitter.searchUsers("sah", 1);
} catch (TwitterException e) {
e.printStackTrace();
}
System.out.println(users);
ConfigurationBuilder=新的ConfigurationBuilder();
setOAuthConsumerKey(PropertiesLoader.getProperty(“twitter_consumer_key”);
setOAuthConsumerCret(PropertiesLoader.getProperty(“twitter\u consumer\u secret”);
配置=builder.build();
TwitterFactory=新TwitterFactory(配置);
Twitter=factory.getInstance();
setOAuthAccessToken(新的AccessToken(“[TOKEN]”,“[SECRET]”);
ResponseList用户=null;
试一试{
users=twitter.searchUsers(“sah”,1);
}捕获(twitter异常){
e、 printStackTrace();
}
System.out.println(用户);
这将返回用户建议列表。但它不是按相关性排序的。当我在search.twitter.com上搜索时,首先是我匹配查询的朋友,然后是陌生人。但这里不是这样点的。我如何使用它来正确订购 结果表明,没有方法对结果进行排序。在这方面,API与网站不同
也就是说,有一种方法可以手动对返回的用户进行排序。返回的结果集应包括实体
在该实体中,您将看到一些字段,如
"friends_count": 28,
"profile_background_image_url": "http://a0.twimg.com/656932170/urr667rpqtg6l7psohaf.png",
"default_profile_image": false,
"statuses_count": 338,
"screen_name": "example",
"following": true
最后一个“following”:true
表示请求用户正在跟踪该用户
如果你对这段关系的性质有任何疑问,你可以使用