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

Laravel使用Socialite时无法通过其他Facebook账号登录的问题求解

Facebook第三方登录仅开发者账号可访问解决方案
  • 核心原因:你创建的Facebook应用默认处于开发模式,该模式下仅配置了应用角色(管理员、开发者、测试人员)的账号可完成登录授权,普通用户无访问权限,属于平台默认安全策略。
  • 解决步骤:
    1. 小范围测试场景(无需全量开放)
      进入开发者控制台对应应用的「角色」管理页,可选择两种方式:
    • 直接添加目标用户的Facebook账号为应用的「测试人员」/「开发者」角色,添加后即时生效
    • 选择「测试用户」分类,创建平台提供的专用测试账号,用于功能验证
    1. 全量开放场景(所有用户可访问)
      完成以下配置后提交平台审核,审核通过切换为上线模式即可:
    • 完善应用基础信息:填写合规的隐私政策链接、服务条款链接,上传应用图标,选择对应应用类目
    • 确认已申请登录所需的所有权限,常用基础权限包括public_profile、email,额外权限需提交对应的使用场景说明材料
    • 按照平台要求提交应用审核,审核通过后手动将应用从开发模式切换为上线模式即可

参考配置截图

开发者控制台配置截图1
开发者控制台配置截图2

内容的提问来源于stack exchange,提问作者user3653474

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 19:36:02