Read public posts from "own" Facebook page's timeline - Pages API requires review and business verification : <p>For a recent PHP web project, I would like to import facebook posts from the customer's own facebook page to another web application. I planned to do this using a simple Graph query like:</p>

<pre><code>GET /v3.0/{$pageId}/posts?fields=name,description,status_type,attachments{description,subattachments}
</code></pre>

<p>Unfortunately, due to the data leaks recently (March 2018) discussed in public media, Facebook has <a href="https://developers.facebook.com/docs/apps/review" rel="noreferrer">severely limited access to its Pages API</a>. I get the response:</p>

<blockquote>
  <p>Facebook\Exceptions\FacebookAuthorizationException: (#10) To use 'Page Public Content Access', your use of this endpoint must be reviewed and approved by Facebook. To submit this 'Page Public Content Access' feature for review please read our documentation on reviewable features: <a href="https://developers.facebook.com/docs/apps/review" rel="noreferrer">https://developers.facebook.com/docs/apps/review</a>.</p>
</blockquote>

<p>Facebook now requires a <strong>review</strong> of the web application and a <strong>business verification</strong> for the use of the Pages API, at least until August 2018.</p>

<ul>
<li><p>Is there any other API that can be used for this simple usecase without those steps? I have access to Facebook accounts managing the one and only page I want to access.</p></li>
<li><p>If you have any idea about the effort needed for review and business verification, I'd be grateful too. Also, I cannot disclose the app's source code, but it looks like this is not necessary?</p></li>
</ul>
