以编程方式发布在Facebook群组

问题描述:

我正在尝试为Facebook开发一个小应用程序,并且我正面临API的问题。 经过几次搜索,我开始认为图API不允许做我想做的事......以编程方式发布在Facebook群组

基本上,我想自动发布消息到群组墙上。我有一个网站,人们可以发布他们的消息。这个社区也有Facebook群组,我的观点是自动在Facebook群组上发布一个来自网站的消息副本。当然,每次在网站上提交新消息。

我知道应用程序和页面不能由群组自己发布。 因此,我考虑创建一个Facebook帐户,像bot一样工作,将我的消息发布到该组。我想我必须为这个用户获得一个长寿命的访问令牌,并在到期时手动更新它。我不想手动登录自己,但如果必须重新使用令牌,那么这并不重要。

这可能吗?有没有更好的方法来做到这一点?

我对Facebook API有点困惑,我很抱歉这个问题。更重要的是,由于fb API的变化......通过网络的许多答案现在已被弃用。我正在寻找的是一个开始 - 一个想法 - 能够开发我的应用程序。

谢谢您的帮助:)

是的,这是非常简单的:

首先,你需要access_token n,其中的offline_access许可(这种方式将持续2个月)

于是,一些地方保存这个和的access_token做:

张贴到群组墙:

$fbk = new Facebook(...); 
$bfk->setAccessToken($yourBotAccessToken); 
$postId = $fbk->api("/$fbGroupId/feed/",'post',$message); 

你甚至可以发表回复到第一篇文章:

$fbk->api('/'.$postid.'/comments/','post',$reply); 
+0

这仍然是当前API 2.8是否有效? – SAR622 2016-12-08 12:22:17

+0

对不起,我不知道 – Madarco 2016-12-10 09:42:00