gpt4 book ai didi

java - 使用 tweet4j 按位置获取推文

转载 作者:太空宇宙 更新时间:2023-11-04 13:19:15 27 4
gpt4 key购买 nike

我想在河内获取该推文。

1) 我使用了搜索查询,但收到了重复的推文,如何避免这种情况?

Query query = new Query(queryString);
GeoLocation city = new GeoLocation(latitude, longitude);
query.geoCode(city, 20, "mi");

2) 什么是tweetID?它会随时间增加吗?我可以将 query.setSinceId(); 与上次检索的 maxID 一起使用吗?

3)我尝试其他方式,使用流来获取推文,但它接收的推文不在我想要的区域(例如:来自中国或老挝)我错了吗?

 double lat = 21.082647;
double lon = 105.822526;
double lon1 = lon - 0.05;
double lon2 = lon + 0.05;
double lat1 = lat - 0.05;
double lat2 = lat + 0.05;
double box[][] = {{lon1, lat1}, {lon2, lat2}};
fq.locations(box);

最佳答案

Twitter 的 API 首先搜索带有地理标记的推文,如果推文未明确带有地理标记,则返回到用户个人资料位置。这可能是您的搜索返回来自您边界之外的位置的推文的原因。

例如:

假设您在河内的地理位置搜索包含查询的推文。搜索将返回来自河内的包含查询的明确地理标记推文。搜索还将返回来自不同地理位置的推文,其中包含个人资料位置为河内的用户的查询。

关于java - 使用 tweet4j 按位置获取推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33255910/

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