0

我使用 FQL 来检索组列表:

SELECT gid, name, privacy FROM group WHERE gid IN (SELECT gid FROM group_member WHERE uid=me())

当我尝试在群墙中发布消息(隐私是开放的)但失败了。

并且在组设置中,有一个选项发布权限

http://i.imgbox.com/adgtjrOK.jpg

那么如何在发布消息之前获得发布权限

请帮我!

4

1 回答 1

0

这是一个老问题,但我面临同样的问题并找到了解决方案。FQL 有一个名为profile正在返回的表can_post。Aprofile可以是group, page, user,applicationevent查看FQL Facebook 个人资料

要了解用户是否可以在群组中发帖:

SELECT id, can_post FROM profile WHERE id = <group_id>

{
  "data": [
    {
      "id": <group_id>, 
      "can_post": false
    }
  ]
}

您可以将其用于任何类型的配置文件。

于 2014-03-20T04:43:17.353 回答