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

标签 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);
        }
);
                });

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

最佳答案

欢迎来到 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/

关于facebook - 如何使用 JS SDK 进行 FQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10648993/

相关文章:

facebook客户聊天信使定位

php - Facebook 访问 token 不起作用?或者我需要别的东西?

javascript - 通过 JS SDK 属性发布 Feed

android - 组织.json.JSONException : Unterminated object at character on Android

android - Quickblox Android SDK : Login with facebook token issue

facebook - 平台访问已禁用 : Access temporarily disabled due to changes to the Facebook Platform

Facebook JS SDK : Check permissions before Login PopUp

javascript - 适用于移动网络应用程序的 Open Graph 内置 Like 与 Like 社交插件

facebook - 如何列出喜欢页面或兴趣的 Facebook 用户

facebook - 是否可以通过 Graph API/FQL 获取用户在 Facebook 上所做的评论?