使用FB GRAPH API发布到Facebook群组

时间:2016-04-08 15:27:45

标签: facebook api facebook-graph-api facebook-graph-api-v2.5

我遇到使用FB API发布到Facebook群组的问题。

所以我通过权限验证了用户:

email,
publish_pages,
publish_actions,
public_profile,
manage_pages,
read_insights,
user_managed_groups

我获得了访问令牌,然后将其交换为长期访问令牌,我将其用于发布到FB Group。

所以我在调用API:

 GET /v2.5/{group-id}/feed 

使用post的下一个参数:

parameters["message"]
parameters["caption"]
parameters["description"]
parameters["link"]
parameters["name"]
parameters["picture"]

发布到FB组,但只有使用了Access令牌的用户才能看到它。其他成员看不到帖子,但是在发布帖子时他们收到了通知。所以他们得到了通知,但当他们点击通知时没有帖子。我正在使用的访问令牌的用户是该组的管理员,只有他才能看到该帖子,甚至其他管理员也无法看到帖子。

还尝试发送这些参数并发布:

parameters["is_hidden"] = false
parameters["is_published"] = true

但结果是一样的。

有谁知道发生了什么。

选项"发布批准:所有小组帖子必须由管理员批准。"未经检查,因此管理员不需要批准该帖子。

1 个答案:

答案 0 :(得分:5)

您的应用尚未设置为“实时”。

它必须是,否则通过它创建的所有内容只有在应用中具有角色的人才能看到。