如何发布给喜欢网页或对象的人群?

时间:2012-02-06 22:42:25

标签: facebook-like facebook-opengraph

所以我在半年前就问了类似的问题:

How do you programmatically publish to the Facebook feed associated with a 'liked' page?

从那以后,facebook改变了一些事情(我知道震惊)。如果您不想阅读其他问题,我要做的就是向所有喜欢某个网页的人(一个带有类似按钮的网站)发布消息。答案中描述的方法不再有效。我没有看到facebook说他们没有官方支持这个(我知道震惊,再次)。我错过了一些完全明显的东西吗?

由于

2 个答案:

答案 0 :(得分:1)

经过一番研究后,我发现了如何做到这一点。此链接http://developers.facebook.com/docs/opengraphprotocol介绍了如何向喜欢您网页的用户发布更新。这是curl命令:

curl -F 'access_token=...' -F 'message=Hello Likers' -F 'id=http://www.myopengraphpage.com/page1.html' https://graph.facebook.com/feed

此命令不起作用,为了使其工作,您需要使用对象的开放图形ID而不是id参数的URL。您可以从图API获取网址的ID,如下所示:http://graph.facebook.com/?id=http://www.myopengraphpage.com/page1.html

答案 1 :(得分:0)

当您在Facebook页面上发帖时,所有喜欢它的人都可以在墙上看到该帖子(取决于安全设置和排序选项)。您可以让页面管理员发布一些内容,也可以使用PAGE访问令牌以编程方式执行此操作。请参阅http://developers.facebook.com/docs/authentication/

的页面登录部分

修改

基于对从Facebook页面更改为“网站页面”的原始问题的编辑,我有一个新的答案。答案是:抱歉,你不能。