我使用 FQL 来检索组列表:
SELECT gid, name, privacy FROM group WHERE gid IN (SELECT gid FROM group_member WHERE uid=me())
当我尝试在群墙中发布消息(隐私是开放的)但失败了。
并且在组设置中,有一个选项发布权限。
http://i.imgbox.com/adgtjrOK.jpg
那么如何在发布消息之前获得发布权限。
请帮我!
我使用 FQL 来检索组列表:
SELECT gid, name, privacy FROM group WHERE gid IN (SELECT gid FROM group_member WHERE uid=me())
当我尝试在群墙中发布消息(隐私是开放的)但失败了。
并且在组设置中,有一个选项发布权限。
http://i.imgbox.com/adgtjrOK.jpg
那么如何在发布消息之前获得发布权限。
请帮我!
这是一个老问题,但我面临同样的问题并找到了解决方案。FQL 有一个名为profile
正在返回的表can_post
。Aprofile
可以是group
, page
, user
,application
或event
查看FQL Facebook 个人资料
要了解用户是否可以在群组中发帖:
SELECT id, can_post FROM profile WHERE id = <group_id>
{
"data": [
{
"id": <group_id>,
"can_post": false
}
]
}
您可以将其用于任何类型的配置文件。