You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用react-native-fbsdk-next集成Facebook登录出现Unsupported request错误

报错解决方案

你可以按以下步骤逐一排查解决该问题:

  • 检查Facebook开发者后台应用基础配置
    首先确认你的应用是否已切换为上线模式,若仍处于开发模式,仅授权的测试账号/开发者账号可正常登录,普通账号登录会触发该错误。同时检查iOS端Bundle ID、Android端包名与签名哈希是否和后台填写的配置完全一致,且确认「Facebook登录」产品已在后台成功开启。
  • 排查权限申请问题
    你当前申请的user_birthday属于Facebook高级权限,未经过平台审核通过前,普通用户无法使用该权限,开发测试阶段可先移除该权限,仅保留public_profile和email验证登录流程是否正常:
    const result = await LoginManager.logInWithPermissions(['public_profile', 'email']);
    
    若确实需要使用生日权限,需前往Facebook开发者后台提交权限审核,通过后再接入使用。
  • 校验项目端SDK配置
    确认你已按react-native-fbsdk-next要求完成全端配置:iOS端Info.plist需正确填写FacebookAppID、FacebookDisplayName并添加对应白名单配置;Android端AndroidManifest.xml需正确配置facebook_app_id、facebook_client_token的meta-data项,且SDK初始化步骤无遗漏。
  • 升级SDK版本
    若上述配置都正确,可能是当前使用的react-native-fbsdk-next版本过旧,底层依赖的原生Facebook SDK和平台接口不兼容,可升级到最新稳定版后清理构建缓存,重新打包测试。

内容的提问来源于stack exchange,提问作者Lê Hoàng Chinh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 14:36:04