Есть ли способ получить пользовательский текущий город и штат в Google Login API - PullRequest
0 голосов
/ 02 апреля 2019

Я уже настроил API входа в Google и работает, теперь я хотел получить текущий город и штат пользователя, используя тот же API. Можно ли добавить такой параметр, как местоположение, с другой информацией о пользователе?


passport.use(new GoogleStrategy({
        clientID: "306372003149- 
        sivvertbnf0h2a2q9sdbl1in0t9d4ch2.apps.googleusercontent.com",
        clientSecret: "zlIQubC8WvEMzOq4HZxApCvc",
        callbackURL: "https://dev.stribein.com/auth/google/callback",
        passReqToCallback: true
    },
        function (req, accessToken, refreshToken, profile, done) {
            var self = this;
            console.log('access token=>>>>', accessToken);
            console.log('refreshToken=>>>>>', refreshToken);
            console.log('profile=>>>>>>>',profile);
            //                if(req.session.passport)

Результат:


profile=>>>>>>> { id: '115008617689708185825',
  displayName: 'Mohammad Saif Himayat',
  name: { familyName: 'Himayat', givenName: 'Mohammad Saif' },
  emails: [ { value: 'mohammad.saif@unicodesystems.org', type: 'account' } ],
  photos: [ { value: 'https://lh5.googleusercontent.com/-hUvMvp5MEBk/AAAAAAAAAAI/AAAAAAAAABI/zlEFH4F1DiM/s50/photo.jpg' } ],
  gender: undefined,
  provider: 'google',
  _raw: '{\n "kind": "plus#person",\n "etag": "\\"4DZKD8nJom0F9AKh7PGs_B0kK-A/wPI1xKgQC-V8jMnJRcRWg7mejD0\\"",\n "emails": [\n  {\n   "value": "mohammad.saif@unicodesystems.org",\n   "type": "account"\n  }\n ],\n "id": "115008617689708185825",\n "displayName": "Mohammad Saif Himayat",\n "name": {\n  "familyName": "Himayat",\n  "givenName": "Mohammad Saif"\n },\n "image": {\n  "url": "https://lh5.googleusercontent.com/-hUvMvp5MEBk/AAAAAAAAAAI/AAAAAAAAABI/zlEFH4F1DiM/s50/photo.jpg",\n  "isDefault": false\n },\n "language": "en",\n "domain": "unicodesystems.org"\n}\n',
  _json: 
   { kind: 'plus#person',
     etag: '"4DZKD8nJom0F9AKh7PGs_B0kK-A/wPI1xKgQC-V8jMnJRcRWg7mejD0"',
     emails: [ [Object] ],
     id: '115008617689708185825',
     displayName: 'Mohammad Saif Himayat',
     name: { familyName: 'Himayat', givenName: 'Mohammad Saif' },
     image: 
      { url: 'https://lh5.googleusercontent.com/-hUvMvp5MEBk/AAAAAAAAAAI/AAAAAAAAABI/zlEFH4F1DiM/s50/photo.jpg',
        isDefault: false },
     language: 'en',
     domain: 'unicodesystems.org' } }

Ожидать:

Я просто хотел добавить один параметр местоположения в этот результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...