繁体   English   中英

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);

这将返回一条消息,提示未定义listTweets。 我试过删除回调形式的网址,并将其声明为

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

这似乎访问了数组中的第一个对象,但是随后出现一个错误, .id_str我要查找的对象属性( .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将是函数的名称,而不是您以后可以访问的某些变量?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM