【问题标题】:Get Twitter profile url from Firebase OAuth从 Firebase OAuth 获取 Twitter 个人资料网址
【发布时间】:2019-01-17 04:31:21
【问题描述】:

您好,我想从 Firebase OAuth 响应中获取配置文件网址,目前 firebase 提供有关配置文件的信息:

displayName, email, photoURL,  uid

你有什么想法吗?

(我从事无服务器项目)

【问题讨论】:

  • 就是推特providerData对象中的那四个字段,没有什么多余的?
  • @Rup 不,只有我已经拥有的相同数据

标签: javascript reactjs firebase firebase-authentication


【解决方案1】:

登录尝试解决后,您将获得额外的用户信息:

firebase.auth().signInWithPopup(new firebase.auth.TwitterAuthProvider())
  .then(function(userCredential) {
    // All additional user info is available here.
    console.log(userCredential.additionalUserInfo.profile);
  })
  .catch(function(error) {
    // Error occurred.
  });

有关更多信息,请查看firebase.auth.UserCredential

【讨论】:

  • 完美,它返回屏幕名称和 id,我现在可以创建配置文件 url!
最近更新 更多