2012-10-13 63 views
3

我想在Twitter中搜索推文。它不工作。Twitter OAuth:用戶/搜索作品,但搜索/鳴叫不

$parameters = array('q' => 'oauth'); 
$result = $connection->get('search', $parameters); 

但是,當我做一個用戶搜索它的工作完美。

$parameters = array('q' => 'oauth'); 
$result = $connection->get('users/search', $parameters); 

我也曾嘗試之下,而且,也沒有工作

$parameters = array('q' => 'oauth'); 
$result = $connection->get('search/tweets', $parameters); 

可能是什麼原因?

錯誤消息

stdClass Object 
(
    [errors] => Array 
     (
      [0] => stdClass Object 
       (
        [message] => Sorry, that page does not exist 
        [code] => 34 
       ) 

     ) 

) 
+0

「它不工作」是不是你的問題的一個合理的解釋。某處有錯誤嗎?什麼是錯誤信息?它失敗了嗎?哪裏?它會產生一個結果嗎?你在期待什麼? – Jocelyn

+0

@Jocelyn非常感謝您的回覆。我已更新該帖子。能否請你幫忙 – simpleuser

回答

7

你似乎亞伯拉罕·威廉姆斯將使用該庫TwitterOAuth

我知道這是一個古老的問題,但我剛剛有與OP相同的問題,它可能會繼續發生在任何其他人,因爲顯然這個圖書館還沒有更新一段時間。

問題似乎是Twitter不再接受通過其API版本1的請求。你必須改變$host變量文件twitteroauth.php中,如下所示:

/* Set up the API root URL. */ 
//public $host = "https://api.twitter.com/1/"; 
public $host = "https://api.twitter.com/1.1/";