是否可以使用Graph或REST API获取Facebook应用程序的扩展权限状态?

时间:2010-07-15 14:42:00

标签: facebook permissions

我想检查一下我的Facebook应用用户的扩展权限的状态。我不想要请求权限,我只想知道他们已授予访问权限的权限。这可能吗?

我很高兴使用Graph或REST API在PHP或JS中执行此操作。

1 个答案:

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