我想检查一下我的Facebook应用用户的扩展权限的状态。我不想要请求权限,我只想知道他们已授予访问权限的权限。这可能吗?
我很高兴使用Graph或REST API在PHP或JS中执行此操作。
答案 0 :(得分:3)
在JS SDK中,您可以执行FQL query来获取extended permission:
FB.Data.query('select publish_stream, email from permissions where uid={0}', uid)
.wait(function(rows) {
var permissions = [];
if (rows.publish_stream) permissions.push("publish to stream");
if (rows.email) permissions.push("send email");
alert("Can "+permissions.join(", ");
});