簡體   English   中英

Twitter活動供稿不起作用

[英]twitter activity feed not working

對於該項目,我正在動態加載icimod twitter (僅當調用twitter時才加載twitter)。我的代碼是:

function _twitter_data(pos, type, hover, showimg,stat, controllerId){
        var parents = $('input#'+pos).parents('div.wrapitem');
        parents.find('div.description').html('Processing...').fadeIn();
        var url = 'assets/scripts/twitter.js';
        $.getScript(url)
            .done(function(){
               parents.find('div.item').append('<div class="description disp hover"><a class="twitter-timeline"  href="https://twitter.com/icimod"  data-widget-id="374478558938148864">Tweets by @icimod</a></div>'); 

            });
   }

twitter.js中,我有以下內容:

!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");

現在,當我在控制台中加載twitter時,會出現以下錯誤:

SyntaxError: syntax error <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//E

http://platform.twitter.com/widget.js中

唯一顯示的是鏈接: @icimod的推文

誰能暗示我在做什么錯? 歡迎任何幫助/建議。

我假設有問題的小部件是為Twitter時間軸的v1構建的。 最后我知道,它已經正式關閉,如下所示: https : //dev.twitter.com/blog/planning-for-api-v1-retirement 我相信您得到的是410響應,而不是JSON數據。 我建議檢查Firebug或類似的響應以驗證這一點。

我實際上不確定,但是我認為問題是由於我的PC中阻止了Twitter。

另外adbock plus會阻止Firefox上的twitter小部件(不顯示)。 我今天才想通了。 我禁用了插件,一切正常!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM