簡體   English   中英

顯示Twitter Feed停止工作

[英]Displaying Twitter feed stopped working

顯示Twitter Feed的默認方式已停止工作。 這是一個示例代碼:

<html>
    <head>
        <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
    </head>
    <body>
        The feed should display below:
        <div id="twitter_update_list"> </div>
        <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/stackoverflow.json?callback=twitterCallback2&amp;count=4">
    </body>
</html>

為什么這不起作用? 我懷疑這個問題是在Twitter的結尾,但現在已經有一段時間沒有運作了。 如果你想玩,我創造了一個小提琴: http//jsfiddle.net/9EvXn/

您需要將代碼更新為Twitter的新API。 此代碼將起作用:

<html>
    <head>
        <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
    </head>
    <body>
 <div id="twitter_update_list"></div>
            <script type="text/javascript" src="http://api.twitter.com/1/statuses/user_timeline.json?screen_name=stackoverflow&include_rts=true&count=4&callback=twitterCallback2"></script>
</div>
    </body>
</html>

請注意更新的這行代碼:

http://api.twitter.com/1/statuses/user_timeline.json?screen_name=stackoverflow&include_rts=true&count=4&callback=twitterCallback2

最近有人在我的博客上寫了這篇文章(作為對顯示Twitter提要的文章的評論):

只是抬頭,如果你使用這個代碼,我注意到它最近停止了工作。 我相信這是由於Twitter的新API。 罪魁禍首是獲取推文的網址。 這是一個更新的網址,似乎解決了這個問題: var url = 'http://api.twitter.com/1/statuses/user_timeline.json?screen_name=' + username + '&count=' + limit + '&callback=?';var url = 'http://api.twitter.com/1/statuses/user_timeline.json?screen_name=' + username + '&count=' + limit + '&callback=?';

所以也許只是在“twitter.com”面前拍打“api”。 並且/ 1 / I假設是版本號。

編輯:顯然這是正確的:P

<script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
<div id="twitter_update_list"></div>
<script type="text/javascript" src="http://api.twitter.com/1/statuses/user_timeline.json?screen_name=stackoverflow&include_rts=true&count=4&callback=twitterCallback2"></script>

看起來對我好

在這里,我創建了一個jsfiddle進行測試: http//jsfiddle.net/RASG/ULZBB/

嘗試編輯我的jsfiddle,看看它是否可以幫助你。

這是Twitter之前宣布的最新API更新的一部分(請參閱https://dev.twitter.com/blog/api-housekeepinghttps://dev.twitter.com/docs/deprecations/spring-2012 )。

現在必須將所有呼叫都設置為API.twitter.com並使用版本化端點(理想情況下為/1.1,或者直到2012年3月為/ 1)。

暫無
暫無

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

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