Fix Google Business API -- 2
Budget: ₹600 – ₹1,500 INR
I already have a Laravel 10 backend hooked to a valid Google Cloud project with the Google Business Profile API enabled. When I call /v1/accounts I either get a 404 or an empty list, so the integration is not yet usable.
What I need
• Diagnose why the current call to /v1/accounts fails—my gut says the data-retrieval logic is off, but I’m also open to authentication or endpoint missteps.
• Implement the correct OAuth flow, scopes, and tokens required by the latest Google Business Profile API.
• Return a working sample route or controller method that successfully fetches and displays my business accounts.
• Verify and if needed, reconfigure the existing Google Cloud credentials and Business Profile API access setup.
• Implement secure token handling (storing, refreshing, reusing) inside Laravel.
• Add simple Postman test steps or example calls to confirm /v1/accounts and /v1/accounts/{accountId}/locations work as expected.
• Add minimal logging or debug info for tracing authentication or response issues.
Context you should know
– I already have valid Google Business Profile API access enabled in the Google Cloud console.
– I’m not entirely sure the existing credentials and endpoints are perfect; feel free to double-check or recreate them.
– There are no helpful error logs showing up right now, so you may need to add temporary logging or use Google’s API Explorer to pinpoint the issue.
Deliverable
A concise pull request or code snippet that plugs into my Laravel project and reliably returns the expected account data, along with a brief “how it works” note so I can replicate the flow in other controllers.
What I need
• Diagnose why the current call to /v1/accounts fails—my gut says the data-retrieval logic is off, but I’m also open to authentication or endpoint missteps.
• Implement the correct OAuth flow, scopes, and tokens required by the latest Google Business Profile API.
• Return a working sample route or controller method that successfully fetches and displays my business accounts.
• Verify and if needed, reconfigure the existing Google Cloud credentials and Business Profile API access setup.
• Implement secure token handling (storing, refreshing, reusing) inside Laravel.
• Add simple Postman test steps or example calls to confirm /v1/accounts and /v1/accounts/{accountId}/locations work as expected.
• Add minimal logging or debug info for tracing authentication or response issues.
Context you should know
– I already have valid Google Business Profile API access enabled in the Google Cloud console.
– I’m not entirely sure the existing credentials and endpoints are perfect; feel free to double-check or recreate them.
– There are no helpful error logs showing up right now, so you may need to add temporary logging or use Google’s API Explorer to pinpoint the issue.
Deliverable
A concise pull request or code snippet that plugs into my Laravel project and reliably returns the expected account data, along with a brief “how it works” note so I can replicate the flow in other controllers.
Related categories:
PHP
Software Architecture
Debugging
Laravel
Web Services
OAuth
Backend Development
RESTful API
MongoDB
API Integration