Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"(# 100) You must provide an application access token or user access token who owns or is the developer of the application" (see Description)?

I make a request to find out the data about my user access token:

fetch("https://graph.facebook.com/v8.0/debug_token?input_token=" + access_token).then(function (response) {
   response.text().then(function (textII) {
       alert(textII);
   });
});

In this case, I take the accessToken value from auth Response after authorization to the application and Facebook:

{
    status: 'connected',
    authResponse: {
        accessToken: '{access-token}',
        expiresIn:'{unix-timestamp}',
        reauthorize_required_in:'{seconds-until-token-expires}',
        signedRequest:'{signed-parameter}',
        userID:'{user-id}'
    }
}

But I get an error:

{
   "error": {
      "message": "(#100) You must provide an app access token or a user access token that is an owner or developer of the app",
      "type": "OAuthException",
      "code": 100,
      "fbtrace_id": "AtpM_XaTOgH7YH-OXHdQCXj"
   }
}

The value of my variable access_token is not null (I checked), while this is sort of a user access token (the keyword "sort of"). So what's wrong? Explain, please. If you need information about what I need it for, then I need it for this request:

for (var iio = 0; iio < posts_ids.length; iio++) {
fetch("https://graph.instagram.com/" + posts_ids[iio] + "?fields=id,media_type,media_url,owner,timestamp&access_token=" + access_token).then(function (response) {
      response.text().then(function (textII) {
          alert(textII);
      });
  });
}

Which throws an error:

{
   "error": {
      "message": "Invalid OAuth access token.",
      "type": "OAuthException",
      "code": 190,
      "fbtrace_id": "AD7BAPqUGdQGC6dyV9K_FFr"
   }
}

At the same time, in my previous requests, just starting with "https://graph.facebook.com/", and not "https://graph.instagram.com/", everything worked with the accessToken that I received after registration. Help me please. I'm new to the Instagram API, so I can be pretty dumb.

like image 907
Denis Bredun Avatar asked Dec 05 '25 06:12

Denis Bredun


1 Answers

Please turn off the setting(Setting -> Advanced -> Application authentication), it works!

like image 107
Anthony Avatar answered Dec 09 '25 05:12

Anthony



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!