【问题标题】:Is it possible to get the status of extended permissions for a Facebook app with the Graph or REST API?是否可以使用 Graph 或 REST API 获取 Facebook 应用程序的扩展权限状态?
【发布时间】:2010-07-15 14:41:59
【问题描述】:

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

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

【问题讨论】:

标签: facebook permissions


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2018-02-21
    • 2011-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多