【问题标题】:Twitter4j search through user's friendsTwitter4j 搜索用户的朋友
【发布时间】:2015-01-31 08:10:49
【问题描述】:

我正在开发一个 Android 应用程序,我想在其中向已登录用户的朋友发送 Twitter 直接消息。我正在使用 Twitter4J 访问 API。

我通过 twitter.getFriendsList 方法检索朋友列表。这工作正常,但我还需要根据那里的名字搜索朋友,我尝试通过 twitter.searchUser 方法,但这会搜索所有 twitter 用户,而不是通过我的关注者。有没有我遗漏的方法?

提前谢谢你。

【问题讨论】:

    标签: android twitter twitter4j


    【解决方案1】:

    getFriendsList 返回一个PagableResponseList<User>,让我们调用返回的users,所以如果你需要搜索,你可以使用

     for (User friend : users) 
     { 
         if(friend.getScreenName().equals("whateverYouAreSearchingOn"))
         {
             twitter.sendDirectMessage(friend.getId(), "The Direct Message");
         }
     }
    

    否则我不确定你在这里问什么:)

    【讨论】:

    • 我想要的是,我不必为了进行搜索而获得所有用户的朋友。但是将查询文本发送到 Twitter 的服务器,只取回与查询匹配的朋友。
    • 也许我不明白您搜索的内容。是不是类似于“所有网名中包含'官方'的朋友”?还是“所有发过‘xyz’的朋友”?你能进一步解释一下吗?
    猜你喜欢
    • 2012-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多