2023年Facebook登录权限受限问题解决方案咨询
解决个人项目无法使用Facebook登录的问题
核心问题
你遇到的是Meta在2023年收紧应用权限政策后的限制:新创建的应用需要完成验证才能获取public_profile这类基础登录权限,而你作为无实体企业的个人开发者,无法完成要求的企业验证流程。
可行解决方案
- 申请个人开发者验证:Meta面向非商业/个人爱好项目提供了个人验证通道,无需企业资质。提交个人有效身份证明(如护照、当地驾照)即可完成验证,通过后就能获取
public_profile权限用于登录功能。 - 严格精简权限请求:只保留
public_profile(姓名、头像)这一必要权限,不要额外申请email权限。在权限申请说明里明确标注是个人爱好项目,仅用于用户登录、无商业化用途,能提升审核通过概率。 - 测试模式下先完成开发:新应用默认处于测试模式,你可以添加测试用户完成登录功能的开发和测试,在等待验证通过的同时推进核心功能。
- 切换替代第三方登录服务:如果验证流程卡壳,可考虑Google登录、GitHub登录等对个人项目限制更少的服务,集成流程相对简便。
关键疑问解答
- Login with Facebook并未停用,只是权限获取门槛提高。个人项目仍可通过个人开发者验证使用基础登录功能,不需要被迫放弃集成。
- 文档中提到的“仅经企业验证的应用可读取public_profile权限”针对的是商业用途应用,个人项目走个人验证通道即可豁免该要求。
内容的提问来源于stack exchange,提问作者Roman Gelembjuk
相关产品推荐
相关产品推荐

