【问题标题】:Unable to get access token in无法获取访问令牌
【发布时间】:2022-01-01 22:18:44
【问题描述】:

我在我的 Flutter 网络中使用 Facebook 登录。我已经按照这个 FlutterFire (https://firebase.flutter.dev/docs/auth/social/) 的实现步骤进行了操作,并且成功登录并获取了大量数据,例如 ID、个人资料图片 URL 等。但是当我尝试获取访问令牌时,它返回 null。

这是我的代码:

Future<UserCredential> signInWithFacebook() async {

  // Create a new provider
  FacebookAuthProvider facebookProvider = FacebookAuthProvider();

  facebookProvider.addScope('email');
  facebookProvider.addScope('public_profile');
  facebookProvider.addScope('pages_manage_engagement');
  facebookProvider.addScope('pages_manage_metadata');
  facebookProvider.addScope('pages_read_user_content');
  facebookProvider.addScope('pages_show_list');
  facebookProvider.setCustomParameters({
    'display': 'popup', 
  });

  return await FirebaseAuth.instance.signInWithPopup(facebookProvider);
}






var accesstoken = await signInWithFacebook();
print(accesstoken.credential!.token); //this shows null

如果我遗漏了任何内容/步骤,请告诉我,我尝试了很多解决方案,但无法解决我的问题。谢谢。

【问题讨论】:

    标签: flutter flutter-web


    【解决方案1】:

    您好,请查看此文档对

    https://facebook.meedu.app/#/

    【讨论】:

      猜你喜欢
      • 2016-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-21
      • 1970-01-01
      • 2015-08-03
      相关资源
      最近更新 更多