如何使用javascript sdk v2.1检查facebook权限?

时间:2014-10-20 09:45:59

标签: javascript facebook facebook-graph-api

在较旧的javascript sdk中,在集成新的sdk之后它正常工作,它在控制台中显示未定义的查询消息。

function check_permissions (permissions, uid, cb){ FB.Data .query('select {0} from permissions where uid={1}', permissions, uid) .wait(function (res) { if (!res || res.length < 1) return cb(false); var row = res[0]; var aperm = permissions.split(','); for (var i = 0; i < aperm.length; i++) { if (row[aperm[i]] != 1) return cb(false); } return cb(true); }); } check_permissions("my permission","my is","callback");

1 个答案:

答案 0 :(得分:1)

JS SDK(https://developers.facebook.com/docs/javascript/reference/v2.1)中没有.query()方法,所以您使用的是什么?

您可以使用相应的访问令牌调用/me/permissions,以查看用户为该应用授予的权限。