我正在开发一个Android应用程序,我想在其中向已登录用户的朋友发送Twitter直接消息。我正在使用Twitter4J来访问API。
我通过twitter.getFriendsList方法检索朋友列表。这项工作正常,但我还需要根据名称搜索朋友,我尝试通过twitter.searchUser方法,但这会搜索所有Twitter用户,而不是通过我的粉丝。有没有我缺少的方法?
提前谢谢。
答案 0 :(得分:0)
getFriendsList返回一个PagableResponseList<User>
,让我们调用返回的内容users
,这样如果你需要搜索一下,你可以使用
for (User friend : users)
{
if(friend.getScreenName().equals("whateverYouAreSearchingOn"))
{
twitter.sendDirectMessage(friend.getId(), "The Direct Message");
}
}
否则我不确定你在这里问的是什么:)