2012-12-12 104 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'在查询... –