FirebaseUI Facebook登录报错求助:SERVER_ERROR 1675030
解决FirebaseUI集成Facebook登录时的1675030 SERVER_ERROR
我之前也碰到过这个烦人的1675030错误,折腾了好一阵子才搞定,给你分享几个亲测有效的排查方向:
检查Facebook应用的业务验证状态
这个错误大概率和Facebook的应用验证机制有关。登录Facebook开发者后台,找到你的应用,进入左侧菜单的「应用审核」,查看业务验证是否完成。如果是个人开发者账号,可能需要升级为企业账号,或者完成身份验证流程——未通过验证的应用会被限制部分服务器端操作,直接触发这个查询错误。核对Firebase与Facebook的OAuth配置一致性
- 打开Firebase控制台,进入你的项目→「Authentication」→「登录方法」→「Facebook」,确保这里填写的
App ID和App Secret和Facebook开发者后台的完全一致,不要有任何拼写或字符遗漏。 - 切换到Facebook后台的「产品」→「Facebook登录」→「设置」,检查「有效的OAuth重定向URI」是否已经添加了Firebase提供的回调地址(格式一般是
https://<你的Firebase项目ID>.firebaseapp.com/__/auth/handler),且地址完全正确。
- 打开Firebase控制台,进入你的项目→「Authentication」→「登录方法」→「Facebook」,确保这里填写的
排查Facebook应用的权限与功能开关
- 确认「Facebook登录」产品已在应用中启用,并且在「客户端OAuth设置」里,对应平台的登录开关(比如Web端的「Web OAuth登录」)和「强制HTTPS」选项处于开启状态。
- 检查你的代码是否请求了未通过审核的高级权限——如果应用请求了需要Facebook审核的权限但未获批,服务器端会拒绝操作,抛出这个错误。
清理缓存并更换测试环境
- 试试用浏览器无痕模式测试登录,或者清除当前浏览器的Cookie和缓存,避免旧的会话数据干扰。
- 如果使用的是测试用户,去Facebook后台的「测试用户」页面重新创建一个测试账号,排除原有测试账号被标记为异常的可能。
查看详细日志定位问题
- 去Firebase控制台的「Authentication」→「日志」模块,查看是否有更具体的错误上下文,能帮你缩小问题范围。
- 登录Facebook开发者后台,进入「事件管理」→「服务器事件」或「应用审核」→「错误日志」,这里会记录服务器端的具体异常细节,比如是哪个字段查询失败,或者权限不足导致的问题。
内容的提问来源于stack exchange,提问作者Itay Cohen
相关产品推荐
相关产品推荐

