Posts under category Meta & Facebook

Anyone know what to do here?
I've read a previous response to the same question: https://developers.facebook.com/community/threads/1535970990269469/
But that isn't acceptable because I don't want to have to keep deleting my apps in the future, especially for a business.
Thanks!

Hello! Towards the end of last week, our app suddenly lost the ability to fetch a user's Facebook Pages upon authenticating their Instagram account through the Facebook SDK for Javascript, v16. If we don't detect any Facebook pages, we show the authentication attempt to have failed.
To be a bit more specific, our app has a page where a user can click on a link to "connect" their Instagram account to our platform. I.e. we call the FB.login() function, passing in "manage_pages, instagram_basic" to the scope field. We then take the resulting access token and facebook account id from the response and make a follow-up call to the Graph api endpoing /{fbAccountId}/accounts. Normally, the response would have a "data" field equal to an array of pages that we then work with on our end, but starting some time as recently as last Thursday, "data" is now returning an empty array for all users who have tried logging in.
We were wondering, does this have something to do with our "pages_manage_ads" and "pages_manage_metadata" permissions currently having the "revoked" status? There doesn't seem to be a way to tell from the dashboard how long ago we lost access to these permissions. However, if it was some time last week, then perhaps that is the reason we are no longer able to fetch any pages.
The reason I'm asking is because we've actually still been passing in the "manage_pages" permission this entire time. But it looks like that permission was deprecated on version 7 of the JS SDK and replaced with four new permissions: pages_manage_ads, pages_manage_metadata, pages_read_engagement, and pages_read_user_content. So our theory is that perhaps the api saw that we were still passing in the old permission and then ran the updated permission checks over the four new permissions "under the hood", so that the deprecated permission was still valid. And now that two of those four permissions are revoked, the check fails.
If this is indeed the reason, then should we re-submit our app for App Review to obtain those permissions again? Or is there perhaps some other reason we're suddenly not able to fetch Facebook Pages that we're not aware of. Some sort of API update maybe?
Please let me know if there's any additional info I can provide, such as the app Id, etc.
Side note: We're actually also authenticating Facebook with the same "manage_pages" permission, but are still able to fetch Facebook Pages using the access token and facebook account id from that callback, for some reason.
Thank you!

Hi! we've got an implementation that uses a postgreSQL DBaaS but when trying to upgrade to version 2.53.1/2 we keep on getting errors on coreapp and master (web app seems to start without issues). these errors seem relevant; port 31926 failed: certificate could not be obtained: no SSL error reported\nconnection to server at \"{db address} port 31926 failed: FATAL: no pg_hba.conf entry for host \"172.30.88.192\", user \"admin\", database \"admin\", SSL off\n") req_id=none W 2024-02-26 21:40:27.273 UTC 16 datastore.cpp:144] Failed to create database "configStore" req_id=none Any idea on what can be done? the implementation is on K8S on cloud. Thanks!

Hello, guys!
We're trying to get advanced access for pages_messaging permission so that our Instant game could communicate with our players using messages (over pages, it's described here: https://developers.facebook.com/docs/games/engage/game-bots/)
We set everything up and checked from our side - messages work correctly (if messaging is available for user, they receive notification). It works perfectly for app admins and testers, if they are subscribed to the application page.
The problem is: we can't produce it on review, because connection between pages and test users is unavailable.
The only way to reproduce this for review team is using the account, that is already in application roles (admins/developers/testers). But our attempts to give them the credentials for such account or add review team representer to app roles are declined.
Please, give us the advice, how to pass this review!