Twitter Api 1.1无法正常工作

时间:2013-10-09 13:53:09

标签: php jquery twitter web

我会在我的网站上显示我的最新推文。在tweet_json.php上一切正常,但当我在我的网站上显示它时,他给了我这个错误:

ReferenceError:未定义listTweets

我不知道,为什么。有人能帮帮我吗?

我的代码:

<script type="text/javascript" src="twitter/tweet_json.php?count=3&callback=listTweets"></script>
<script type="text/javascript">
$(document).ready(function(){
    var refreshID = setInterval(function(){
        $.getJSON('twitter/tweet_json.php?count=3', function(data) {
                listTweets(data);
        $('.twitterfeed').trigger('create');
        });
    }, 5000);
});
</script>

我正确复制/粘贴我的推特应用密钥。

非常感谢!

1 个答案:

答案 0 :(得分:1)

也许listTweets在你的

中定义
<script type="text/javascript" src="twitter/tweet_json.php?count=3&callback=listTweets"></script>

你确定twitter / tweet_json.php是正确的路径吗?查看浏览器控制台是否存在404和javascript错误。

而且在调用$(document).ready()之前,我没有看到任何jQuery库已加载 这是正常的吗?

我们能看到你的twitter / tweet_json.php吗?count = 3&amp; callback = listTweets内容?

<强> - 编辑 -

您只需要定义listTweets函数

function listTweets(data) {
 // You process json results here
}

<强> -EDIT2 -

function listTweets(data) {
  $.each(data, function(index) {
        console.log(data[index])
  });
}

从浏览器控制台观看结果。您可以使用数据[index] .myfield

访问字段