Can someone clarify what needs to be done exactly to migrate to the IG API with IG login? Is the discontinuation of IG basic display only for the scope when making the initial API call? Meaning replacing the scope to use: instagram_business_basic, instagram_business_content_publish, instagram_business_manage_comments, instagram_business_manage_messages.
Can I still use https://graph.instagram.com/v17.0/me?access_token={TOKEN}&fields=username,media{timestamp,caption,media_type,permalink,media_url,children{media_url,media_type}}&limit=25 to retrieve user posts once they switched their IG account to be a Business Account?

I'm trying to generate an access token for a system user(Employee) and getting "Error performing query" message. I was able to create tokens until yesterday but it started failing today. Also worth mentioning that my messages using the API were getting delivered until yesterday and then the delivery stopped all of a sudden. The API gives 200 but the messages are not getting delivered. Appears that something is wrong with the setup but unable to pinpoint, please help.

Hello everyone,
I'm currently experiencing an issue with the Facebook Graph API when querying the /me/accounts endpoint. Despite having a valid access token and all the necessary scopes, the data array in the response remains empty.
Here’s an overview of the situation:
API Request:
curl -i -X GET \
"https://graph.facebook.com/v20.0/me/accounts?fields=id%2Cname%2Caccess_token&access_token="
Access Token Info:
{
"perms": [
"publish_video",
"pages_manage_cta",
"pages_manage_instant_articles",
"pages_show_list",
"read_page_mailboxes",
"ads_management",
"ads_read",
"business_management",
"pages_messaging",
"pages_messaging_subscriptions",
"instagram_basic",
"instagram_manage_comments",
"instagram_manage_insights",
"instagram_content_publish",
"page_events",
"pages_read_engagement",
"pages_manage_metadata",
"pages_read_user_content",
"pages_manage_ads",
"pages_manage_posts",
"pages_manage_engagement",
"instagram_manage_events",
"manage_app_solution",
"public_profile"
],
"user_id": "",
"app_id":
}
API Response:
{
"data": []
}
I have verified that: - The access token is valid and includes all the necessary scopes (e.g., pages_show_list, pages_manage_metadata, etc.). - The user associated with the access token does indeed manage Facebook Pages. - The app is in live mode and all necessary permissions have been requested and approved. - I've tried debugging using the Graph API Explorer, but the result remains the same: the data array is always empty.
Potential Cause:
I came across this documentation about "Tech Providers" and suspect that it could be related to restrictions placed on tech providers accessing data on behalf of clients. However, it's unclear if these restrictions are causing the empty data response or if something else might be at play.
My Question:
Could these tech provider restrictions be the reason for the empty response?
Is there something specific I need to verify or modify in the app settings related to these restrictions?
Are there any additional steps I should take to ensure access to the pages data through the API?
Any insights or guidance on how to resolve this issue would be greatly appreciated.
Thank you!