以编程方式发布在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);
这仍然是当前API 2.8是否有效? – SAR622 2016-12-08 12:22:17
对不起,我不知道 – Madarco 2016-12-10 09:42:00