Это происходит из-за того, что вы пытаетесь взаимодействовать с Google My Business API, используя проект, не внесенный в белый список.
Я столкнулся с той же проблемой. В моем случае я отправил свой проект в белый список, чтобы разблокировать библиотеку Google My Business API.
Затем, через пару недель после этого, я создал новый проект под той же учетной записью Google Cloud Platform, просто чтобы установить более подходящий название. ВОТ было root проблемы!
Даже если вы видите, что библиотека GMB включена на уровне учетной записи, она работает только на уровне ПРОЕКТА. Вот почему вы получаете ошибку 404.
Итак, я переключил все на свой исходный проект (настройки экрана согласия, клиенты Oauth и т. Д. c) ... То же самое в моем приложении localhost, разработанном с помощью Laravel Lumen 7.
После этих парных изменений все заработало!
ПРИМЕЧАНИЕ: Google позволяет вам занести в белый список ТОЛЬКО 1 проект для каждой учетной записи! Если ваш проект / приложение были одобрены Google, ИСПОЛЬЗУЙТЕ ЭТО! Вместо создания новых.