适用于DOB的Google Auth范围

时间:2018-11-07 20:35:43

标签: javascript firebase firebase-authentication google-cloud-firestore

对不起,我仍然是编程的新手。我有一个项目,我从Google Auth Scope要求用户DOB。但是,我找不到方法吗?

当我打印用户进行控制台时,信息不在对象的提供者数据部分。

let items = [ { string: 'string1', info: { stringTwo:'String Two', stringThree: 'String Three' }, size:3445 }, { string: 'string2', info: 'ruby files' }, { string: 'string3', info: '' }, { string: 'string4 without info key', } ]; items.forEach((data) => { if(typeof data.info !== "undefined" && data.info.constructor === Object) { console.log(data.info.stringThree); } })

这是我在调用用户详细信息时在控制台中看到的内容。

provider.addScope('https://www.googleapis.com/auth/user.birthday.read');

<----控制台日志---->

firebase.auth().onAuthStateChanged(function(user) {
    if (user) {
      // User is signed in.
      console.log(user);
      console.log(user.uid);
    } else {
      // No user is signed in.
      console.log("no user");
    }
  });

任何帮助都会很棒。我只需要知道如何获取该信息,即可将其保存到个人资料中。老实说,我只需要年份而不是整个日期。

0 个答案:

没有答案