Facebook API权限受限:FB测试用户无法登录非受限应用问题咨询
Facebook测试用户登录报错的解决办法
检查应用可见性设置
登录Facebook开发者后台,找到目标应用的设置页面,确认「应用可见性」没设成「仅应用开发者可见」。测试用户默认不在开发者名单里,得把可见性改成「公开」或者「测试状态」,才能让测试用户访问应用。确认测试用户的关联权限
确保你是为目标iOS/网站应用专门创建的测试用户,创建时勾选了关联该应用的权限。可以去开发者后台的「测试用户」页面,查看对应测试用户的关联应用列表,确认目标应用在里面。核对平台配置信息
- 网站端:检查后台配置的域名、回调URL和实际登录的网站完全一致,包括HTTP/HTTPS协议不能错;
- iOS端:确认Bundle ID、Team ID和开发者后台里的iOS平台配置完全匹配,别出现拼写错误。这些配置不对会直接拦截测试用户登录。
重置测试用户
要是测试用户状态异常,直接删掉现有测试用户,重新创建一个带@tFBnw.net后缀的新用户,创建时直接关联目标应用并授予所需权限,创建完马上测试登录。排查跨平台受限牵连
虽然iOS/网站应用没被直接限制,但Android应用的受限可能牵连整个应用主体的权限。可以去开发者后台的「应用审核」页面看看有没有未处理的提示,或者联系Facebook客服确认是不是有跨平台的限制关联。
内容的提问来源于stack exchange,提问作者Lauren Yew
相关产品推荐
相关产品推荐

