亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用推特資產交換按日期搜索推文

使用推特資產交換按日期搜索推文

PHP
慕娘9325324 2022-09-30 16:20:42
我正在嘗試使用推特apiexchange包裝器搜索給定日期范圍內的推文。這是我的代碼require_once('TwitterAPIExchange.php');$settings = array('oauth_access_token' => "xx",'oauth_access_token_secret' => "xx",'consumer_key' => "xx",'consumer_secret' => "xx");$url = "https://api.twitter.com/1.1/search/tweets.json";$requestMethod = "GET"$getfield = "?q=from:manutd&until:2018-01-20&since:2018-01-01";$twitter = new TwitterAPIExchange($settings);$string = json_decode($twitter->setGetfield($getfield)->buildOauth($url, $requestMethod)->performRequest(),$assoc = TRUE);if(array_key_exists("errors", $string)) {echo "<h3>Sorry, there was a problem.</h3>   <p>Twitter returned the following error message:</p><p><em>".$string[errors][0]   ["message"]."</em></p>";exit();}  foreach($string as $items)  {    echo "Time and Date of Tweet: ".$items['created_at']."<br />";    echo "Tweet: ". $items['full_text']."<br />";    echo "Tweeted by: ". $items['user']['name']."<br />";    echo "Screen name: ". $items['user']['screen_name']."<br />";    echo "Followers: ". $items['user']['followers_count']."<br />";    echo "Friends: ". $items['user']['friends_count']."<br />";    echo "Listed: ". $items['user']['listed_count']."<br /><hr />";   }這將返回來自指定用戶的最新推文,日期字段似乎被忽略。是否可以使用 API 按日期搜索?
查看完整描述

1 回答

?
哈士奇WWW

TA貢獻1799條經驗 獲得超6個贊

搜索 API 支持此功能,但您必須像這樣組合查詢:

https://api.twitter.com/1.1/search/tweets.json?q=from%3Atwitterdev&result_type=mixed&count=2

參考:https://developer.twitter.com/en/docs/tweets/search/api-reference/get-search-tweets

上面的查詢字符串是以下網址編碼形式:

所以你會通過像

https://api.twitter.com/1.1/search/tweets.json?q=%3Afrom:manutd&until:2018-01-20&since:2018-01-01

搜索運算符列表可在此處找到。


查看完整回答
反對 回復 2022-09-30
  • 1 回答
  • 0 關注
  • 133 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號