gpt4 book ai didi

java - 在单个请求中获取多个用户的最新推文

转载 作者:行者123 更新时间:2023-11-30 04:56:50 24 4
gpt4 key购买 nike

有什么方法可以在单个请求中获取多个 Twitter 好友的最新推文/状态更新相同的 API 调用如下所示


<code>latestStatus = getLatestStatus(new long[]{userId1, userId2, userId3});</code>

因此,当我传入用户 ID(或屏幕名称)的输入数组时,我会得到最新的状态更新(或状态 ID)作为输出。

我可以为每个用户执行一个请求,但它超出了速率限制。

语言没有障碍,即使是 HTTP Get 请求算法也足够了。

最佳答案

查看 Twitter4j。​​

您可以使用lookupUsers(long[])方法。这将同时返回最多 100 个用户的信息(包括最新状态)。查看:http://twitter4j.org/en/javadoc/twitter4j/api/UserMethods.html#lookupUsers(long[])了解更多详情。

示例:

Twitter twitter = new TwitterFactory().getInstance();
ResponseList<User> userInfo = twitter.lookupUsers(new long[]{userId1, userId2, userId3});
for(User u: userInfo){
System.out.println(u.getScreenName() + ": " + u.getStatus().getText());
}

关于java - 在单个请求中获取多个用户的最新推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8273078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com