skip to Main Content

I’m struggling a lot with this API.

I just want my users to be able to embed Facebook & Instagram’s post on my website.

I have asked access to the Oembed Read permissions.

After 5 days I got, what I think to be, permission to use the Oembed
App review details, saying my review was approved

But when I try to make a request with the Graph API Explorer I keep getting the following response

{
  "error": {
    "message": "(#10) To use 'Oembed Read', your use of this endpoint must be reviewed and approved by Facebook. To submit this 'Oembed Read' feature for review please read our documentation on reviewable features: https://developers.facebook.com/docs/apps/review.",
    "type": "OAuthException",
    "code": 10,
    "fbtrace_id": "{fbtrace_id}"
  }
}
curl -i -X GET 
 "https://graph.facebook.com/v14.0/instagram_oembed?url={instagram_public_post_url}&access_token={app_access_token}"

So, is my review not really approved and I need extra steps ? Or is there a bug and I should contact Meta ? I’m lost and I feel like it’s really painful to do all of this just for embed request.

Thank you for your helps

2

Answers


  1. Chosen as BEST ANSWER

    For the people who could have similar problem with me.

    It's because I had the "Facebook Login" product setted up on my application. I created a new one without the Facebook Login. After being approved again it was working well.


  2. If the "Request Advanced Access" button is disabled and the tooltip indicates "TEST API Call," you will need to send a successful API request using "oEmbed" with the public video POST URL as a parameter.

    GET https://graph.facebook.com/v14.0/oembed?url=https://www.facebook.com/6156443992342/videos/1215625192432180
    

    You can use the Facebook Graph API to send this request. If the request is successful, it may take up to 24 hours for the changes to be reflected and for you to gain Advanced Access.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search