My Laravel app already authenticates with Facebook OAuth and requests every required scope (pages_show_list, instagram_basic, etc.). The user’s token is confirmed valid, permissions are fully granted, and several Facebook Pages exist, yet a call to /me/accounts keeps returning an empty data array. I have double-checked the permissions with two separate Facebook user accounts and see the same result, so it is not account-specific. I rely on the standard Laravel logs for runtime details, but the root cause is still unclear. I need someone who knows the Facebook Graph API v18 inside out and can dive into the PHP SDK / raw Graph calls, spot what the app or Facebook configuration is missing, and push a working fix into the project today. Deliverables • Identify the exact reason /me/accounts is empty and supply the code or configuration change that restores the expected list of Pages. • Confirm the linked Instagram Business Account is retrievable with the corrected response. • Provide a concise note of what was changed and why, so I can replicate it on other environments. Tech stack: Laravel 10, PHP 8.x, Facebook Graph API v18. Fixed-price engagement, and timing is critical—I need the solution before the day ends.