【问题标题】:Twitter widget with api 1.1带有 api 1.1 的 Twitter 小部件
【发布时间】:2013-07-20 05:33:03
【问题描述】:

我使用了以下不再起作用的小部件。它依次显示来自所选 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>

【问题讨论】:

    标签: twitter


    【解决方案1】:

    似乎 twitter 完全弃用了 v 1。您是否尝试在此网址中设置 1.1 而不是 1? https://api.twitter.com/1/statuses/user_timeline/

    请从推特上查看:https://dev.twitter.com/docs/api/1.1/overview

    这也可能对你有用:

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

    【讨论】:

    猜你喜欢
    • 2012-06-27
    • 2013-06-12
    • 1970-01-01
    • 2013-06-10
    • 1970-01-01
    • 2012-08-19
    • 2013-02-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多