我在使用twitter4j的searchUsers函数搜索用户时遇到问题,问题是返回的用户列表与端点返回的用户列表不同:(https://api.twitter.com/1.1/users/search.json)上述端点返回正确的数据,我想用twitter 4j的方式。就好像twitter4j只是通过专注于@screenName来搜索用户,如果我搜索neymar,它会向我显示neymar的几个结果,但如果不是所有neymar首字母的用户已经拥有,它将不会显示最相关的配置文件已经康复了。 documentation说:
"搜索类似于“查找人员”按钮的用户 Twitter.com,人们在Twitter.com上搜索返回的结果相同 将使用此API返回。"
使用说明:只能从此API检索前1000个匹配项。 ",但这不是现实。
我的代码:
List<User> = twitter.searchUsers("neymar",10);
note :端点(https://api.twitter.com/1.1/users/search.json)返回的列表为用户带来了更多相关性。 (很快就会带来我想要的官方档案。)
答案 0 :(得分:0)
来自docs: searchUsers(java.lang.String query,int page)第二个参数是页面,您正在寻找第10页,很快就会导致相关性降低用户,你确定吗?