Posts under category Meta & Facebook

Hello,
We're trying to migrate our App from using the old "Instagram API setup with Facebook Login" to the new "Instagram API setup with Instagram Login"
Reading the official migration guide: https://developers.facebook.com/docs/instagram-platform/instagram-api-with-instagram-login/create-a-meta-app-with-instagram
It says to add the "Instagram" product, however there's no such product we can add. We already have "Instagram Graph API" and "Instagram Basic Display" but there's no "Instagram".
We assume the issue is that the app must be of type "Business", while our app is of type "none" since it was created before apps were categorized.
Is there any way to migrate our existing app from "none" to "business" or to get the Instagram product available?

I wanted to know if someone can give me a hand. Until today I was using touch.facebook.com in Mozilla Firefox version 48, but it is no longer available.

So far I have tried in these versions:

In these it tells me that “browser is not supported”. 49.0.1 48.0.2 48.0.1 48.0 47.0 43.0b9 37.0 1.5.0.3 33.0

And in these directly redirects to facebook.com 69.0b9 58.0

I also tried in the last available version of Safari for Windows, but it is so obsolete that the Login button does not work.

I couldn't get it to work in older versions of Chrome or Internet Explorer either.

Anyway, if anyone still knows how to login to touch.facebook.com either from mobile or from pc, I will be very grateful.

I'm creating a datacollector which would fetch data from public available ad in order to retrieve it on my app.

Basically, I would like to create a copycat of the official tool from Meta on my application.

I followed the Meta Ad Library API Guide, generated the user token access and when I make a call (e.g. https://graph.facebook.com/v20.0/ads_archive?ad_reached_countries=["FR"]&search_terms=savon&access_token=MY_TOKEN) I always have this return :

{ "error": {     "message": "Application does not have permission for this action",     "type": "OAuthException",     "code": 10,     "error_subcode": 2332004,     "is_transient": false,     "error_user_title": "App role required",     "error_user_msg": "You need to be assigned a role by the app owner to continue. Learn more at https://developers.facebook.com/docs/development/build-and-test/app-roles",     "fbtrace_id": "AEtWDzYFQypjN8PvUhnHwSQ" } 

I've seen many issues identical to mine (another one here) and I don't really understand as my user is an administrator, of a fully verified business.

I even found people saying it's because the app doesn't have the correct scopes (such as : ads_read, public_profile). I can't add the scope "ads_archive" on my app as I can't see it anywhere in App Review > Permissions and Features on my developer account, otherwise everything seems okay, here is the debug of my token :

{ "data": {     "app_id": "APP_ID",     "type": "USER",     "application": "APPLICATION_NAME",     "data_access_expires_at": 1734880167,     "expires_at": 1727107200,     "is_valid": true,     "scopes": [         "read_insights",         "pages_show_list",         "ads_management",         "ads_read",         "business_management",         "pages_read_engagement",         "pages_read_user_content",         "public_profile"     ],     "granular_scopes": [         {             "scope": "pages_show_list"         },         {             "scope": "ads_management"         },         {             "scope": "ads_read"         },         {             "scope": "business_management"         },         {             "scope": "pages_read_engagement"         },         {             "scope": "pages_read_user_content"         }     ],     "user_id": "USER_ID" } 

}

How to finally access the public data ?

graph.faceboo.com/v20/1075751080778492?fields=source,title

while try the above request to graph api it only giving the following result

{

"title": "5 Moments You Wouldn't Believe if Not Filmed",

"id": "1075751080778492"

}

even after I have gave permission and used both user access token and page access token. I need the source to my express.js app where I can download the video. How can I get that?

tried several articles among those one was promising but it answered 10 years ago and I want to know still facebook allowing to access public videos source url because it's not working now but still listed on the apis list.