I’m attempting to pull out a page feed to RSS from Facebook, however each time I attempt to try it, I get an error back in the XML with the following :
<![CDATA[
This feed URL is no longer valid. Visit this page to find the new URL, if you have access: <a href="https://www.facebook.com/profile.php?id=<FB_ID>">https://www.facebook.com/profile.php?id=<FB_ID></a>
]]>
The URL I’m using is:
https://www.facebook.com/feeds/page.php?id=<fb_id>&format=rss20&access_token=<my_page_token>
I don’t have an age restriction set nor a country restriction:

Further, I’ve tried it with and without my access token.
As noted in the comments below, the JSON URL is indeed working:
https://graph.facebook.com/<page_name>/feed&https://www.facebook.com/<page_name>/feed?access_token=<token>
What is going on here / how do I resolve the problem?
I got with the same problem. After looking for a solution I found that FB silently killed public RSS support. (see this post from Jesse Stay)
I understood that I needed to call the API myself and construct the feed (I also need the feed to be parsed by a WP plugin and other stuff.
So, first of all get an API key (also called app id) and download the PHP Facebook SDK.
Then download the Universal Feed Generator PHP class. It will generate all the required headers and xml for you.
Your php script will be like this:
Note from the future (2013-07-09): Don’t listen to my answer anymore. It’s old. Facebook has a new API with new features on its query language so don’t bother pulling feeds. Try to use their API in a more fun, intelligent way 🙂