1择葡、①用Search API找到歷史推文。
②用實時streaming API過濾功能得到想要的推文
2、Twitter API平臺提供兩種stream實時推文選項养篓。 每個選項都提供不同數(shù)量的過濾器和過濾功能涂炎。
標準的忠聚、企業(yè)版
3、包含兩種endpoints:
Rules endpoint
它可以支持數(shù)千條規(guī)則唱捣,允許過濾您關(guān)心的主題和對話的實時數(shù)據(jù)流两蟀。
Stream endpoint
建立連接后,將通過持久HTTP流連接以JSON格式傳遞數(shù)據(jù)震缭。
4赂毯、PowerTrack API為客戶提供了過濾完整Twitter消息的能力,并且只接收他們或他們的客戶感興趣的數(shù)據(jù)拣宰。
這是通過應(yīng)用PowerTrack過濾語言來根據(jù)各種屬性(包括用戶屬性党涕,地理位置,語言等)匹配推文來實現(xiàn)的巡社。
過濾規(guī)則https://developer.twitter.com/en/docs/tweets/rules-and-filtering/overview/premium-operators
5膛堤、可以查詢些地點信息
https://developer.twitter.com/en/docs/geo/places-near-location/overview
6、Filtering Tweets by location
https://developer.twitter.com/en/docs/tutorials/filtering-tweets-by-location
①推文位置 - 當用戶tweet時共享位置時可用晌该。
②帳戶位置 - 基于用戶在其公開個人資料中提供的“主頁”位置肥荔。 這是一個自由格式的字符字段绿渣,可能包含也可能不包含可以進行地理參考的元數(shù)據(jù)。
地理坐標通常以[LONG次企,LAT]順序提供怯晕。longitude經(jīng)度,latitude維度缸棵。
但是geo屬性的順序為[LAT舟茶,LONG]維度、經(jīng)度堵第。
(1)推文位置("geo-tagged" Tweets)
Tweets with a specific latitude/longitude “Point” coordinate:啟用GPS吧凉,有具體經(jīng)緯度
Tweets with a Twitter “Place”
轉(zhuǎn)發(fā)推文不能附加地理位置漓雅,所以如果采用“has:geo”這樣的過濾责循,將得不到任何轉(zhuǎn)發(fā)的推文。
經(jīng)緯度信息
注意:“coordinates”屬性的格式為[longitude熏瞄,latitude]针余,而“geo”屬性的格式為[latitude饲鄙,longitude]。
①has:geo
過濾有point或者geo place的推文
②point_radius:指定一個圓形區(qū)域的中心經(jīng)緯度和搜索半徑(最多25 miles)
【用法】point_radius:[lon lat radius]
③bounding_box:指定方形區(qū)域的邊界的對角坐標圆雁,來檢索區(qū)域內(nèi)的推文
【用法】bounding_box:[west_long south_lat east_long north_lat]
④place
place_contains
place_country
所有Profile Geo坐標都以[經(jīng)度忍级,緯度]順序提供:
①has:profile_geo
將僅匹配用戶的profile設(shè)置了至少在國家/地區(qū)級別的地理參考的推文。
②profile_point_radius: / profile_bounding_box:
檢索到的是推文伪朽,但是Gnip中也會提供用戶的信息轴咱。
【用法】profile_point_radius:[lon lat radius]
? ? ? ?profile_bounding_box:[west_long south_lat east_long north_lat]
③profile_country
profile_region
profile_locality:
(3)Standard profile location operators
bio_location
針對用戶的帳戶級位置字段的標記化匹配。 請注意烈涮,此字段是用戶生成的朴肺,不一定反映實際位置,通常不會改變from Tweet to Tweet坚洽。
bio_contains
對用戶的帳戶級bio執(zhí)行子字符串匹配戈稿,該匹配由用戶生成的文本組成,可能不包含位置信息讶舰。
bio_lang
匹配基于與用戶關(guān)聯(lián)的帳戶級語言的推文器瘪。