title: Facebook Graph API: Publishing a link - OAuthException
body: <p>In my website, users can share links of my app "objects" to their Facebook Wall.</p>
  
  <p>This is how I post links to Facebook using the Javascript SDK and their Graph API:</p>
  
  <pre><code>var url = "/me/feed";
  var message = "a user generated message"
  var link = "link to an internal object of my app"
  FB.api(url, "post", { message: message, link: link }, callback);
  </code></pre>
  
  <p>These are some of the metatags of my internal objects:</p>
  
  <pre><code>&lt;meta property="og:video:type" content="text/html" /&gt;
  &lt;meta property="og:video" content="link to an internal object of my app"/&gt;
  </code></pre>
  
  <p>Whereas I don't attach any Flash content, I'm encountering this error:</p>
  
  <pre><code>error: (#100) flash objects must have the 'source' and 'picture' attributes
  type: OAuthException
  </code></pre>
  
  <p>So there is something I don't really understand...</p>
  
  <p>The weirdest thing is that when I post the same link from Facebook Web Interface (and not through my app), everything occurs seamlessly... Indeed: I don't have any warnings or errors from the Facebook Linter tool.</p>
  
  <p>Thanks in advance for your help</p>