Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 新推特推特抓取器仅显示1条推特_Javascript_Twitter - Fatal编程技术网

Javascript 新推特推特抓取器仅显示1条推特

Javascript 新推特推特抓取器仅显示1条推特,javascript,twitter,Javascript,Twitter,我正在使用下面的代码来显示我在新twitter API上的最新推文。我已经让它工作得很好了,但是,无论我做什么,我只能让它显示一条tweet,如何才能让它显示5条tweet 这是我的密码: <script type="text/javascript"> var twitterFetcher=function(){var d=null;return{fetch:function(a,b){d=b;var c=document.createElement("script");c.type

我正在使用下面的代码来显示我在新twitter API上的最新推文。我已经让它工作得很好了,但是,无论我做什么,我只能让它显示一条tweet,如何才能让它显示5条tweet

这是我的密码:

<script type="text/javascript">
var twitterFetcher=function(){var d=null;return{fetch:function(a,b){d=b;var c=document.createElement("script");c.type="text/javascript";c.src="http://cdn.syndication.twimg.com/widgets/timelines/"+a+"?&lang=en&callback=twitterFetcher.callback&suppress_response_codes=true&rnd="+Math.random()    document.getElementsByTagName("head")[0].appendChild(c)},callback:function(a){var b=document.createElement("div");b.innerHTML=a.body;a=b.getElementsByClassName("e-entry- title");d(a)}}}();

twitterFetcher.fetch('345901443028488192', function(tweets){
// Do what you want with your tweets here! For example:
var x = tweets.length;
var n = 0;
var numtweets = 5;
var element = document.getElementById('tweets');
var html = '<ul id="tweetul">';
if (tweets[n].innerHTML) {
  html += '<li><img src="images/myicon.png" class="twittericon"/>' + tweets[n].innerHTML + '</li>';
} else {
  html += '<li><img src="images/myicon.png" class="twittericon"/>' + tweets[n].textContent + '</li>';
}
n++;
html += '</ul>';
element.innerHTML = html;
});
</script>

var twitterFetcher=function(){var d=null;返回{fetch:function(a,b){d=b;var c=document.createElement(“脚本”);c.type=“text/javascript”;c.src=”http://cdn.syndication.twimg.com/widgets/timelines/“+a+”?&lang=en&callback=twitterFetcher.callback&suppress\u response\u code=true&rnd=“+Math.random()document.getElementsByTagName(“head”)[0]。appendChild(c)},回调:函数(a){var b=document.createElement(“div”);b.innerHTML=a.body;a=b.getElementsByClassName(“e-entry-title”);d(a)}}}}();
twitterFetcher.fetch('345901443028488192',函数(tweets){
//在此处使用您的推文做您想做的事情!例如:
var x=tweets.length;
var n=0;
var numtweets=5;
var element=document.getElementById('tweets');
var html='
    '; if(tweets[n].innerHTML){ html+='
  • '+推文[n].innerHTML+'
  • '; }否则{ html+='
  • '+推文[n].textContent+'
  • '; } n++; html+='
'; element.innerHTML=html; });
您没有循环。您可以递增
n
,但您永远不会返回到它上面的代码。

您可以在此处获得api的新版本: 然后你可以写下:

fetch('345170787868762112','example1',1,true)

在你想要的推文数上面的代码中更改为“1”


希望您能提供帮助。

您将
n
设置为零,然后将其递增一次,然后退出该函数。你忘了添加循环了吗?嗨,Juhana,我如何添加循环上面的代码,我已经玩了好几个小时了