2012-12-12 66 views
-3

我想動態用戶的時間間隔在10秒內更新twitter。我寫了下面的代碼,但它只將查詢和用戶名稱作爲「microsoft」,其他名稱不被接受。我的代碼如下。使用JavaScript獲取推特更新

<html> 
    <head> 
       <!-- DC Twitter CSS --> 
     <link href="twitter/jquery.tweet.css" rel="stylesheet"> 

     <!-- jQuery Library (skip this step if already called on page) --> 
     <script type="text/javascript" src="twitter/jquery.min.js"></script> <!-- (do not call twice) --> 

     <!-- DC Twitter JS --> 
     <script src="twitter/jquery.tweet.js" charset="utf-8"></script> 
     <script type="text/javascript"> 
     jQuery(function ($) { 
      $(".query").tweet({ 
       username: "microsoft", 
       avatar_size: 16, // avatar size in px 
       count: 10, // how many tweets to show 
       query: "#microsoft", // search query 
       loading_text: "searching twitter...", 
       refresh_interval: 10 // seconds before next refresh 
      }); 
     }); 
     </script> 
    </head> 
    <body> 
     <div id="query" class="query" style="width:80%;"></div> 
    </body> 
</html> 

我不知道發生了什麼inside.Suggestions歡迎。謝謝你的幫助。

+1

什麼是錯誤? – Raptor

+0

「未接受」是什麼意思? – JJJ

+0

放在jsfiddle中。如此容易給予回答 –

回答

0

用戶名可以是空白的,你只需要更新查詢參數來改變結果,這也可以是動態的,你想要做什麼?

如:對弗雷德這將是:

<html> 
<head> 
      <!-- DC Twitter CSS --> 
    <link href="twitter/jquery.tweet.css" rel="stylesheet"> 

    <!-- jQuery Library (skip this step if already called on page) --> 
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.min.js"></script> <!-- (do not call twice) --> 

    <!-- DC Twitter JS --> 
    <script src="twitter/jquery.tweet.js" charset="utf-8"></script> 
    <script> 
    jQuery(function ($) { 
     $(".query").tweet({ 
      username: "", 
      avatar_size: 16, // avatar size in px 
      count: 10, // how many tweets to show 
      query: "fred", // search query 
      loading_text: "searching twitter...", 
      refresh_interval: 10 // seconds before next refresh 
     }); 
    }); 
    </script> 
</head> 
<body> 
    <div id="query" class="query" style="width:80%;"></div> 
</body> 
</html> 

的主題標籤弗雷德(#fred),這將是:

<html> 
<head> 
      <!-- DC Twitter CSS --> 
    <link href="twitter/jquery.tweet.css" rel="stylesheet"> 

    <!-- jQuery Library (skip this step if already called on page) --> 
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.min.js"></script> <!-- (do not call twice) --> 

    <!-- DC Twitter JS --> 
    <script src="twitter/jquery.tweet.js" charset="utf-8"></script> 
    <script> 
    jQuery(function ($) { 
     $(".query").tweet({ 
      username: "", 
      avatar_size: 16, // avatar size in px 
      count: 10, // how many tweets to show 
      query: "#fred", // search query 
      loading_text: "searching twitter...", 
      refresh_interval: 10 // seconds before next refresh 
     }); 
    }); 
    </script> 
</head> 
<body> 
    <div id="query" class="query" style="width:80%;"></div> 
</body> 
</html> 

這裏是的jsfiddle:http://jsfiddle.net/MNebj/

+0

是的,我已經試過這個。這裏#fred是什麼?它是你的用戶名嗎?我的用戶名是JariwalaKomal,所以我試過了,查詢:「#jariwalakomal」,但它沒有顯示任何twits,只有頁面在10秒內加載! – KomalJariwala

+0

如果你只是想從用戶鳴叫,然後只是添加用戶名和沒有查詢... http://jsfiddle.net/f5eUe/1/ –

+0

查詢參數是用於包含該單詞的推文,用戶名是用於推文從一個用戶。所以,如果你想要所有推文和轉發給你,你會把'jariwalakomal'在查詢... –