Creating Facebook Page programmatically through Open Graph API

You can do this programatically but it's kind of a hack. If you include the Facebook Comments plugin it will autocreate the page for you. So if you make a general webpage that takes parameters like movieID, you can make a script that does a HTTP GET for every ID that you have available and all the graph objects will be created.

Like this:

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

According to the docs you can curl the url linter with your url. However, this is very slow. C.f. the following link.

The technique mentioned in another post on this page (of GETting a page with a Comments Plugin on it) probably wont work unless your getter is actually a browser than will run javascript :-) I have tried this with a Like button on a page I want scraped, and no dice, an admin on that page actually has to click Like for it to get scraped.