Я огляделся, но не очень много поддержки API Google на платформе Node.js.
У меня настроен OAuth2 от Google с областью действия Google Adwords с использованием Passport. js. Единственная проблема заключается в том, что ответ, который я получаю от Passport, на самом деле не содержит никакой информации о пользовательских аккаунтах Google AdWords. Итак, мне нужно попросить пользователя ввести свой CCID (или «идентификатор учетной записи AdWords») вручную или есть способ получить идентификатор из API Google программным способом?
app.get(
'/adspendr/auth/google',
passport.authenticate('google', {
scope: [
'https://www.googleapis.com/auth/adwords',
'profile'
],
prompt: 'consent',
accessType: 'offline'
})
);