【发布时间】:2021-04-05 16:13:23
【问题描述】:
使用 Flutter,我可以使用 Facebook 登录,后来我想获取 FacebookAccessToken,因为需要它才能正确获取用户 photoURL。
有没有办法从FirebaseAuth 获取令牌?还是我必须将此值存储在我的代码中?
登录部分,我们有访问令牌:
FacebookLoginResult result = await new FacebookLogin().logIn(['email', 'public_profile']);
...
FacebookAccessToken accessToken = result.accessToken;
现在,假设在另一个 Widget 中,我们想要获取用户 photoURL
final auth = FirebaseAuth.instance;
String url = auth.currentUser.photoURL;
此url 必须附加在第一步中检索到的?accessToken=<access_token>。创建了一个bug。但是现在,我们可以直接从FirebaseAuth获取吗?
【问题讨论】:
标签: flutter firebase-authentication facebook-authentication