基于Facebook ID检索Firebase uid的最佳做法

时间:2018-02-15 04:04:08

标签: firebase firebase-authentication google-cloud-firestore facebook-sdk-4.0

是否有API或变通方法将一组Facebook ID转换为Firebase Auth uids?

  1. 登录用户的朋友将通过Facebook SDK检索到Facebook ID列表。
  2. 我正在为单独的Firestore集合中的每个用户存储其他数据。该集合中的文档需要列出用户的朋友 by Firebase uids
  3. enter image description here

1 个答案:

答案 0 :(得分:3)

没有内置API可将Facebook用户ID转换为相应的Firebase身份验证UID。

可以做的是为您的应用的每个用户创建一个UID / Facebook ID地图,该用户使用Facebook登录Firebase身份验证。 E.g。

facebookUsers
  facebookId1: firebaseUid1
  facebookId2: firebaseUid2
  .
  .
  .

有了这个,您可以通过简单的查找找到每个Facebook用户的Firebase UID(当然,如果他们是您的Firebase应用程序的用户)。 请参阅以下相关问题: