【问题标题】:Assign admin role for facebook page over FaceBookGraph API通过 FaceBookGraph API 为 facebook 页面分配管理员角色
【发布时间】:2013-01-08 06:33:26
【问题描述】:

我有 facebook 页面,我是该页面的管理员。现在我想使用 Graph API 将管理员角色分配给我的朋友列表中的某个人。

在文档中,我找到了如何使用帐户参数列出一个 pege 的管理员,但我找不到如何添加一些人作为页面管理员。

提前谢谢你。

【问题讨论】:

  • 恐怕你做不到。

标签: facebook facebook-graph-api facebook-php-sdk facebook-page


【解决方案1】:

不,不可能。

想想吧。如果允许,那么不会有任何 fb 应用开始接管您的页面吗?

另外,如果你想管理 fb 页面,那么你可以通过他们的 API 轻松地做到这一点,如果他们是页面的实际管理员,它可以做任何事情。

示例:状态更新、墙贴、照片上传、活动管理(创建/邀请)、评论、点赞、见解等。您还需要什么?

【讨论】:

  • 虽然目前不可能,但它肯定不是不可行甚至不切实际的。 Facebook 拥有大量授予应用程序的权限。一种权限,manage_pages 权限,可用于授予管理给定页面的管理员列表的权限。
  • @Syed 但是类似 mailchimp 所做的事情。它会自动在我们的页面上添加广告商用户。 this 怎么可能?
  • “如果他们是页面的实际管理员,它可以做任何事情” - 不是所有事情,例如邀请喜欢帖子的用户喜欢你的页面。
【解决方案2】:

如果您发布到图表 /{pageID}/admins?access_token={Page_access_token}&owner_email={some user emai} 那么您会从服务器收到以下响应:“错误”:{ "message": "(#100) 你的应用没有权限修改管理员", “类型”:“OAuthException”, “代码”:100

因此,如果他们说我的应用程序没有修改管理员的权限,那么某些应用程序可能具有权限,即 tome 令牌是合乎逻辑的。问题是所需的权限代码在 API 文档中未公开。

【讨论】:

    【解决方案3】:

    我可以通过 Graph API 使用 Koala 库来添加管理员,就像这样; @page_api.put_connections('你的页面 id' , 'roles', {'admin_id' => '你的好友列表中的用户 id'})

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-01
      • 2017-10-16
      • 2013-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-01
      • 1970-01-01
      相关资源
      最近更新 更多