skip to Main Content

I have an app that gets leads from facebook after webhook request when leads fill out forms: Some pages are throwing this error:

{
    "error": {
        "message": "Unsupported get request. Object with ID '233332620530416' 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": "HIItB4mggfk"
    },
    "__debug__": {}
}

I cannot find the error subcode description in Facebooks API docs.

6

Answers


  1. Check you access token at https://developers.facebook.com/tools/debug/accesstoken

    Your app might be missing a needed permission scope.

    Login or Signup to reply.
  2. I have had this issue a few times and the error led me to spend an hour or two combing the docs. The real issue for me each time has been malformed json in the request body (I’m using curl). Dumb I know, but in case a poor soul comes across this. Be sure to validate your json before you decide you query is wrong.

    Login or Signup to reply.
  3. I got this error when adding access_token in post body, worked when adding parameters to url.
    Success result using postman

    enter image description here

    Not success result using postman

    enter image description here

    Login or Signup to reply.
  4. I found the answer recently

    Follow this steps using postman

    https://graph.facebook.com/page-name/feed

    headers:

    Content-Type: application/x-www-form-urlencoded
    

    Body:

    message: "your message"
    link:"your web link "
    access_token:'Your access token '
    
    Login or Signup to reply.
  5. Visit Business Settings > Users > System Users > Chose «Conversions API System User» > Add Assets. Add your Pixel with ID from your request to the list of assets System User can access.

    enter image description here

    Login or Signup to reply.
  6. Add your access token in the Authorization tab, then choose Oauth2.0 and add your access token on the right side. Please refer to the screenshot for the postman.Click here for the screenshot

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