Отображение фида 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/

Ответ 1

Вам нужно обновить свой код, чтобы 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

Ответ 2

Кто-то недавно написал это в моем блоге (в качестве комментария к статье об отображении Twitter-каналов):

Просто хедз-ап, если вы используете этот код, я заметил, что он прекратил работать в последнее время. Я считаю, что это связано с новым API-интерфейсом Twitter. Виновником является URL-адрес, который извлекает твиты. вот обновленный URL-адрес, который, по-видимому, исправляет проблему: var url = 'http://api.twitter.com/1/statuses/user_timeline.json?screen_name=' + username + '&count=' + limit + '&callback=?';

Так что, возможно, просто нажмите "api" перед "twitter.com". И/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>

Ответ 3

выглядит хорошо для меня.

здесь, я создал jsfiddle для тестирования: http://jsfiddle.net/RASG/ULZBB/

попробуйте отредактировать мой jsfiddle и посмотрим, поможет ли он вам.

Ответ 5

Всегда есть обход!

Это устраняет проблему с помощью API v1.1. Он был отправлен для аналогичного вопроса: