Posts under category Meta & Facebook

I can't find any information on how to discern between Business and Creator accounts in the Instagram Graph API. It's seems to be available in the User object for the Instagram Basic Display API (i.e. account_type field), but not in the Graph API for business providers.
I've seen some really hacky ways that people are doing this and would prefer to avoid implementing something as fragile as this.
If anyone has any guidance or best practices. Please advise.
Thanks.

Hello there!
We're facing an issue with some users where we can't get back their pages when requesting it throught /me/accounts endpoint, it will return an empty array even though the user has given the following permissions: pages_manage_engagement, pages_manage_metadata, pages_messaging, pages_read_engagement, pages_read_user_content, pages_show_list to several pages.
Request example:
https://graph.facebook.com/v13.0/me/accounts?access_token=TOKEN&fields=access_token,id,name,tasks
I even checked the debug token API and it lists several page ids for each of the permissions I've listed previously.
https://graph.facebook.com/debug_token?input_token=TOKEN&access_token=ACCESS_TOKEN
Here's a list of scopes we ask during the OAuth step:
"email,pages_manage_metadata,pages_read_engagement,pages_read_user_content,pages_manage_engagement,pages_messaging,pages_manage_posts"
That's what we've been asking since ever and it used to work until today, so I wonder if something has changed?
Thanks in advance.

We've had a few users report this now, and it seems that they all have their Instagram account that they are trying to connect properly linked to a FB Page and Instagram that they Admin, and have granted all permissions.
The user is giving us access to their Facebook pages, however when we try to access using their access token, an empty array is returned.
Anyone else experiencing this issue?

Unexpectedly we started to get errors below. We didn't change integration code last months.
POST https://graph.facebook.com/v17.0/me/messages?access_token=token

{
"message": {
"attachment": {
"payload": {
"is_reusable": true,
"url": "https://storage.chat2desk.com/companies/company_/messages/633622/a4621b906e7d2578.png"
},
"type": "image"
}
},
"recipient": {
"id": "7385420041518800"
}
}
{
"error": {
"message": "(#100) Произошла ошибка при загрузке вложения.",
"type": "OAuthException",
"code": 100,
"error_subcode": 2018047,
"fbtrace_id": "AQNXrXuiz5MWTcRLd7jiPyx"
}
}
1) I was able to send images from other URLs using the same token. 2) We have problems with jpg, gif, png. We don't have problems with mp4, txt, pdf. 3) If we are uploading image from problematic url 'https://storage.chat2desk.com/companies/company_/messages/633622/a4621b906e7d2578.png' to facebook post in public page, facebook uploads it without problem.
How to solve this issue? But it look likes facebook graph api problem, not ours..