Twitter API 1.1 从 PHP 获取 json 用于 Javascript

Twitter API 1.1 get json from PHP for use in Javascript

基本上我正在做的是尝试提取 Twitter 数据以用于 Javascript 应用程序。我有一个 php 文件正在调用 API 并检索 JSON 数据,但我似乎无法在我的 javascript 文件中访问此数据。

我正在尝试使用这个方法。

$.getJSON("tweets_JSON.php?count=1&callback=listTweets");

然后为了测试它,我正在使用...

console.log(listTweets[0].id_str);

此 returns 一条消息,listTweets 未定义。我尝试从 url 中删除回调并将其声明为

var listTweets = $.getJSON("tweets_JSON.php?count=1&callback=listTweets"); 

这似乎访问了数组中的第一个对象,但随后我得到一个错误,指出找不到我正在寻找的对象 属性 (.id_str)。

无论何时添加 callback 参数,jQuery 都期望有一个名为

的实际函数
$.getJSON("tweets_JSON.php?count=1&callback=listTweets");

function listTweets(json) {

    console.log(json)

    // called when ajax call is completed
}

如果您不想这样,并且正在调用自己的服务器,只需重命名 GET 参数

$.getJSON("tweets_JSON.php?count=1&cbk=listTweets").done(function(json) {

    console.log(json)

    // called when ajax call is completed
});

此外,console.log(listTweets[0].id_str); 什么都不做,listTweets 将是一个函数的名称,而不是您以后可以访问的一些变量?