Facebook's Graph API doesn't deliver full sized images although accessor is named "full_picture" — How to get the real full picture?
<p>I am aware of the many existing questions about <a href="https://stackoverflow.com/search?q=[facebook-graph-api]%20full_picture">FB's Graph API and how to retrieve full sized images</a>.</p>

<p>But many of them are about getting user profile pictures, those are answered with "/&lt;userid&gt;/picture" or anything similar. I need to know how to get posted images from a page feed, so this is not what I'm looking for. Then there are questions answered with "use <code>full_image</code> in your search query".</p>

<p>Well, at this point my problem begins. <code>full_image</code> actually isn't the full image. It's limited to 720x720 pixels.</p>

<p>Let's have a look at an example:
<a href="https://developers.facebook.com/tools/explorer/145634995501895?method=GET&amp;path=38246844868_10154299256109869%3Ffields%3Dfull_picture%2Cpicture%2Cpermalink_url%2Ctype%2Cobject_id&amp;version=v2.6" rel="nofollow noreferrer">explore this picture from SPIEGEL ONLINE</a> in Facebook's Graph API explorer.</p>

<p>The given path for the Graph API request is:</p>

<pre><code>/38246844868_10154299256109869?fields=full_picture,picture,permalink_url,type,object_id
</code></pre>

<p>The response is the following:</p>

<pre><code>{
  "full_picture": "https://scontent.xx.fbcdn.net/v/t1.0-9/s720x720/13450864_1068539139897737_5236884236245491903_n.jpg?oh=20cc415e7931b8eb8a6228ab253bfa53&amp;oe=57E23B8B",
  "picture": "https://scontent.xx.fbcdn.net/v/t1.0-0/s130x130/13450864_1068539139897737_5236884236245491903_n.jpg?oh=37c4263e047f841da7243c040a4f279d&amp;oe=57C6469E",
  "permalink_url": "https://www.facebook.com/spiegelonline/posts/10154299256109869",
  "type": "photo",
  "object_id": "1068539139897737",
  "id": "38246844868_10154299256109869"
}
</code></pre>

<p>As you can see I requested the <code>picture</code> (which is just a thumb) and the full size image indexed by <code>full_picture</code>. Unfortunately this picture is <strong>not full</strong>, but a resized one instead. It's even mentioned in the image's URL that it's only 720x720 at max.</p>

<p>Here it is: <a href="https://scontent.xx.fbcdn.net/v/t1.0-9/s720x720/13450864_1068539139897737_5236884236245491903_n.jpg?oh=20cc415e7931b8eb8a6228ab253bfa53&amp;oe=57E23B8B" rel="nofollow noreferrer">https://scontent.xx.fbcdn.net/v/t1.0-9/<strong>s720x720</strong>/13450864_1068539139897737_5236884236245491903_n.jpg?oh=20cc415e7931b8eb8a6228ab253bfa53&amp;oe=57E23B8B</a></p>

<p>When visiting the Facebook page behind the <code>permalink_url</code> you get to the image post.</p>

<p>Here we go: <a href="https://www.facebook.com/spiegelonline/posts/10154299256109869" rel="nofollow noreferrer">https://www.facebook.com/spiegelonline/posts/10154299256109869</a></p>

<p>When opening the posted image in fullscreen mode and then right-clicking it to show the image file you will see that the image will be much larger that 720x720.</p>

<p>There it is: <a href="https://scontent-frt3-1.xx.fbcdn.net/t31.0-8/13422344_1068539139897737_5236884236245491903_o.jpg" rel="nofollow noreferrer">https://scontent-frt3-1.xx.fbcdn.net/t31.0-8/13422344_1068539139897737_5236884236245491903_o.jpg</a></p>

<p>Please, compare the URL with the one responded by the API endpoint as shown above. Even the servers are different. So, there isn't an easy solution by replacing "_n" with "_o" as mention in several other questions here on SO.</p>

<p>My question is: How do I get the full size image URL using Graph API?</p>

<p><strong>TL;DR:</strong> Facebook's Graph API seems to deliver resized images posted to a page's feed by accessing them with <code>full_image</code>. So, how to retrieve the actual full (meaning non-resized) image.</p>