如何使用JS SDK进行FQL查询?

时间:2012-05-18 08:07:20

标签: facebook facebook-javascript-sdk facebook-fql

这是我的代码,但不起作用:

FB.api(
        {
            method: 'fql.query',
            query: 'SELECT uid, first_name, last_name FROM user WHERE uid=100002306311953'
        },
        function(data) {
            alert(data.uid);
        }
);
                });

我在警报中得到“未定义”。 为什么?

1 个答案:

答案 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);
    }
);

FB文件:https://developers.facebook.com/docs/reference/fql/