3

もう機能しない次のウィジェットを使用しました。選択した Twitter アカウントの最新のツイートを順番に表示します。コンシューマ キー、シークレット、およびアクセス トークンはありますが、ウィジェットを機能させるために追加する方法がわかりません。

<script><!--
        var feed = ["david_garrett", "50cent", "shemarmoore"];
        var refresh = 20;
        var direction = 0;

        window.onload = function()
        {
            var scriptTag = document.createElement("script");

            var location = (feed.constructor == Array) ? feed[Math.floor(Math.random() * feed.length)] : feed;
            scriptTag.setAttribute("src", "https://api.twitter.com/1/statuses/user_timeline/" + location + ".json?callback=retrieveData&count=1&timestamp=no");
            document.getElementsByTagName("body")[0].appendChild(scriptTag);
            setTimeout("location.reload();", refresh * 1000);
        }

        function retrieveData(twitters)
        {
            var tweet = document.getElementById("u");
            tweet.innerHTML = "<span><b>" + twitters[0].user.screen_name + "</b><br/>" + twitters[0].text + "</span>";
            if (tweet.scrollHeight > tweet.clientHeight)
                setTimeout(scrollWindow, 5000);
        }

        function scrollWindow()
        {
            var tweet = document.getElementById("u");
            if (direction == 0)
                tweet.scrollTop++;
            else
                tweet.scrollTop--;

            if (tweet.scrollTop + tweet.clientHeight >= tweet.scrollHeight)
            {
                direction = 1;
                setTimeout(scrollWindow, 5000);
            }
            else if (tweet.scrollTop <= 0)
            {
                direction = 0;
                setTimeout(scrollWindow, 5000);
            }
            else
            {
                setTimeout(scrollWindow, 100);
            }
        }
        //-->
    </script>
4

1 に答える 1

0

Twitterはv 1を完全に非難したようです。この URL で 1 ではなく 1.1 を設定しようとしましたか? https://api.twitter.com/1/statuses/user_timeline/

Twitterの人からこれをチェックしてください:https://dev.twitter.com/docs/api/1.1/overview

また、これはあなたに役立つかもしれません:

https://github.com/StanScates/Tweet.js-Mod

于 2013-07-19T21:33:03.490 に答える