title: facebook programmatically post on a facebook page with a big photo
body: <p><img src="https://i.stack.imgur.com/o9CJ8.jpg" alt="enter image description here"></p>
  
  <p>I've created a fake facebook page (entertainment page).
  On the left of the attached image, I made a first post manually (the one below with the
  big photo), and one programmatically (the one above with the small photo).</p>
  
  <p>The code I used for the small photo looks like this:</p>
  
  <pre><code>    FB.api(
          'https://graph.facebook.com/[myAppId]/feed',
          'post',
          {
              message: 'this is a grumpy cat',
              description: "This cat has been lost for decades now, please call at 654321486",
              picture: "http://laughingsquid.com/wp-content/uploads/grumpy-cat.jpg"
  
          },
          function (response) {
              if (!response) {
                  alert('Error occurred.');
              } else if (response.error) {
                  document.getElementById('result').innerHTML =
                      'Error: ' + response.error.message;
              } else {
                  document.getElementById('result').innerHTML =
                      '&lt;a href=\"https://www.facebook.com/' + response.id + '\"&gt;' +
                          'Story created.  ID is ' +
                          response.id + '&lt;/a&gt;';
              }
          }
      );
  </code></pre>
  
  <p>But I'm not happy with it:
  the application I'm working on make a list of lost animals,
  so it would be much greater with big photos.</p>
  
  <p>I didn't see any example of how to do it on the facebook developer pages.
  I believe this is possible, but I've not found it out yet.
  Have you guys already gone through this problem before?</p>