0

我正在寻找一个 React 应用程序,它使用 Twitter API 将一些本地数据与 Twitter 主题标签进行比较,以根据用户的位置提取本地趋势主题标签。

我希望使用的 Twitter API 是趋势/地点(https://developer.twitter.com/en/docs/trends/trends-for-location/api-reference/get-trends-place) : https ://api.twitter.com/1.1/trends/place.json?id=30079

Where id 是 WOEID(Where On Earth ID),但实际上获得它似乎很困难。有许多堆栈溢出问题,但它们主要是几年前的,并且引用了现在已失效的 API。

我可以通过使用带有文本搜索的 Yahoo Weather api 来获得此信息: https ://www.yahoo.com/news/_tdnews/api/resource/WeatherSearch;text=birmingham,%20uk

但这意味着从用户那里获取纬度/经度,处理它以获取城市/区域,使用文本搜索查询天气 API,从响应中提取 WOEID,然后使用它查询 Twitter API。

似乎我在某处遗漏了一个简单而明显的端点,或者我没有找到一个已经构建的解决方案 - 非常感谢任何帮助,如果我在这里遗漏了一些东西,我深表歉意,这是我的第一个问题!

4

1 回答 1

1

如果其他人出现此问题,则有另一个端点可以在 Twitter API 上获取此问题:

https://api.twitter.com/1.1/trends/closest.json

接受 lat 和 long 参数并返回包含 woeid 的 JSON 对象,然后可以将其用于以下位置的趋势数据:

https://api.twitter.com/1.1/trends/place.json

在 API 指南中似乎并不明显,通过谷歌搜索的所有问答类型结果 - 希望这对某人有所帮助!

于 2020-01-24T20:53:23.103 回答