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
表示请求用户正在跟踪该用户

如果你对这段关系的性质有任何疑问,你可以使用