11

显示 twitter 提要的默认方式已停止工作。这是一个示例代码:

<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/

4

4 回答 4

14

您需要将代码更新为 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
于 2012-10-12T17:25:11.800 回答
3

最近有人在我的博客上写了这个(作为对显示 Twitter 提要的文章的评论):

请注意,如果您使用此代码,我注意到它最近停止工作。我相信这是由于 Twitter 的新 API。罪魁祸首是获取推文的网址。这是一个似乎可以解决问题的更新网址: var url = 'http://api.twitter.com/1/statuses/user_timeline.json?screen_name=' + username + '&count=' + limit + '&callback=?';

所以也许只是在“twitter.com”前面拍“api”。我假设的 /1/ 是一个版本号。

编辑:显然这是正确的: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>
于 2012-10-11T17:53:28.347 回答
1

在我看来还可以。

在这里,我创建了一个 jsfiddle 来测试:http: //jsfiddle.net/RASG/ULZBB/

尝试编辑我的 jsfiddle,看看它是否可以帮助你。

于 2012-10-11T18:24:08.763 回答
0

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

现在必须通过 API.twitter.com 进行所有调用并使用版本化端点(理想情况下是 /1.1,或 /1 直到 2012 年 3 月)。

于 2012-10-23T15:18:13.093 回答