Я использую Express
и MongoDB
с Google OAuth для signup/login
в моем приложении.
Когда я использую postman
с access_token
из Google OAuth playground
для маршрута регистрации / входа, мне возвращается ответ с токеном.
В моем реальном приложении, когда я использовать Google OAuth (npm реагировать-google-login), я получаю console.log
с объектом ответа Google (со всеми моими данными Google) и токен доступа. Однако затем я получаю ошибку 500.
Когда я пытаюсь использовать токен доступа в почтальоне, я получаю эту ошибку в ответе:
InternalOAuthError: Legacy People API не использовался в проект 785544985414 или отключен.
Включите его, посетив https://console.developers.google.com/apis/api/legacypeople.googleapis.com/overview?project=785544985414, затем повторите попытку.
Если вы недавно включили этот API, подождите несколько минут, чтобы действие распространялось на наши системы и повторить попытку.
Вчера я зашел на свой гугл и включил People API на гугле, а затем оставил его на один день, если потребовалось некоторое время для распространения, однако сегодня у меня все еще возникают те же проблемы.
Мне известно, что API Google+ устарел, однако я не совсем понимаю, почему я получаю эту ошибку. Есть идеи?