这是我的代码,但不起作用:
FB.api(
{
method: 'fql.query',
query: 'SELECT uid, first_name, last_name FROM user WHERE uid=100002306311953'
},
function(data) {
alert(data.uid);
}
);
});
我在警报中得到“未定义”。 为什么?
答案 0 :(得分:6)
欢迎来到SO!
您可以通过传递fql.query方法和查询
来使用FB.api函数返回当前用户的简单查询,名称:
FB.api({
method: 'fql.query',
query: 'SELECT uid, name FROM user WHERE uid = me()'
}, function(data) {
console.log(data);
var res = data[0].name;
alert(res);
}
);