我正在尝试根据地理位置为特定主题标签创建推文的时间轴。该位置应该是一个国家。
我想验证下面的代码是否确实按国家(在本例中为法国)过滤了推文:
tag=„NBA"
# determine place id corresponding to country coordinates
geo=GET("https://api.twitter.com/1.1/geo/search.json?query=France&granularity=country",
config(token = twitter_token))
geo <- content(geo, as = "text")
geo=fromJSON(geo)
country_id= geo$result$places$id
# use id to filter tweets by country
req=GET(sprintf("https://api.twitter.com/1.1/search/tweets.json?q=%%23%s&src=typd&count=100&id=%s",
tag, country_id),
config(token = twitter_token))
req <- content(req, as = "text")
newTweets=fromJSON(req)
这是要走的路吗?
我觉得有点令人费解的是......根据...
https://dev.twitter.com/rest/reference/get/search/tweets
...只有设置选项geocode
的可能性,但没有提及place_id