title: Facebook Open Graph Object ignores attributes
body: <p>I've been trying for ages to find a solution to post my page as an inline video to facebook.</p>
  
  <p>I've tried multiple meta-tags to no avail (it displays the image thumbnail and to the right the title/description/website).</p>
  
  <p>I've tried using flow player to try using <code>og:video:type:application/x-shockwave-flash</code> but once again it showed the same exact result when attempting to share.</p>
  
  <p>I've now been looking into facebook graph api for possible answers.</p>
  
  <p>I thought I had something in custom open graph stories but I'm using the API v2.10 and it's been removed since 2.8 and completely removed from past versions of the API since october 2017, so that won't be a solution.</p>
  
  <p>I then looked into the <a href="https://developers.facebook.com/docs/sharing/opengraph/object-api" rel="nofollow noreferrer">Open Graph Stories Object API</a>. Once again I thought I had something but now I am stuck because the example code on the page (using curl) doesn't work no matter what I do</p>
  
  <pre class="lang-bash prettyprint-override"><code>curl \
    -X POST \
    "https://graph.facebook.com/app/objects/video.other"  \
    -F "access_token=APP_TOKEN" \
    -F "object={
      'description':'This is a description',
      'title':'Test Video Object',
      'video':'secure_url_to_video_on_AWS\',
      'url':'secure_url_to_page_on_my_website'
    }"
  =&gt; {"id":"OBJECT_ID"}
  </code></pre>
  
  <pre class="lang-bash prettyprint-override"><code>curl https://graph.facebook.com/OBJECT_ID\?access_token\=\{APP_TOKEN\}
  =&gt; {
    "created_time":"date",
    "title":"Test Video Object",
    "type":"video.other",
    "id":"OBJECT_ID"
  }
  </code></pre>
  
  <p>and when I attempt to delete it as such I get an error</p>
  
  <pre class="lang-bash prettyprint-override"><code>curl -X DELETE https://graph.facebook.com/OBJECT_ID\?access_token\=\{APP_TOKEN\}
  =&gt; {
    "error":{
      "message":"Unsupported delete request. Object with ID 'OBJECT_ID' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https:\/\/developers.facebook.com\/docs\/graph-api",
      "type":"GraphMethodException",
      "code":100,
      "error_subcode":33,
      "fbtrace_id":"Cbec0ormiGq"
    }
  }
  </code></pre>
  
  <p>So Basically 3 questions:</p>
  
  <p>1) Why won't facebook save the other attributes except the title and type ?</p>
  
  <p>2) The Object obviously exists since I can search it so why does it say it doesn't when I attempt to delete it (same result by the way using the object browser on their developper website) ?</p>
  
  <p>3) Any ideas on how to share my page and make it appear as an inline video ?</p>
  
  <p>Thanks for any help.</p>