通过Open Graph API以编程方式创建Facebook页面

问题描述:

我希望有一种方法可以使用开放图API创建Facebook页面。该文档仅显示页面存在时我可以创建的API调用。通过Open Graph API以编程方式创建Facebook页面

目前,我有我的网站上的电影配置文件,我想为每个在Facebook上创建一个页面。我知道我可以添加Like按钮,并且一旦点击,它就会为我创建页面。但我希望有一个程序化的方式来做同样的事情。

+1

关于此问题的Facebook错误:http://bugs.developers.facebook.net/show_bug.cgi?id=10714 – thaddeusmt 2011-03-21 18:56:29

+0

该URL不再可访问。我在http://developers.facebook.com/bugs/455171321210906上提交了一个新的错误。 – 2013-01-09 20:32:54

+0

忘记把@thaddeusmt放在以前的评论上。 D'哦! – 2013-01-09 21:20:10

按照这个线程,有没有办法来创建页面编程

Link to the thread

+0

因此,开发者信息中提到的Open Graph API方法只适用于已经被喜欢的页面? “喜欢给定的对象(如果它有一个/喜欢的连接)”的“/ OBJECT_ID /喜欢”“写”行动“? http://developers.facebook.com/docs/reference/api/ – thaddeusmt 2011-03-21 18:42:00

您可以编程做到这一点,但它是一种黑客攻击的。如果您包含Facebook评论插件,它会为您自动创建页面。因此,如果您创建一个采用参数(如movieID)的常规网页,则可以为每个可用ID创建一个HTTP GET的脚本,并创建所有图形对象。

像这样:

<fb:comments href="www.mypage.com?id=<%=request.getParameter("movieid")%>" num_posts="35" width="340" colorscheme="light"></fb:comments> 

根据您可以与您的网址卷曲的URL棉短绒的文档。不过,这是很慢,很慢。 C.F. following link

在本页的另一篇文章中提到的技术(获取带有注释插件的页面)可能不会工作,除非您的getter实际上是一个浏览器,而不会运行javascript :-)我已经使用Like按钮在我要刮的页面上,并且没有骰子,该页面上的管理员实际上必须点击赞才能获得刮擦。