我正在尝试测试网站暂存环境的Facebook登录功能,但在使用测试用户登录时,我看到以下错误消息: 错误 不允许用户查看应用程序:不允许用户按开发人员集配置查看此应用程序。
我已将App Domain设置为http://www.mysite-stage.com/。我还为我的应用添加了一个网站平台,并将网站网址设置为http://www.mysite-stage.com/。
网站http://www.mysite-stage.com实际上可供网络上的所有人访问,因此应该没有任何问题。
这种测试网站Facebook集成的方法大约在1-2个月前开始工作,所以我对它为什么不再工作感到有些困惑。
答案 0 :(得分:2)
您确定为该应用程序创建了测试用户吗?
Facebook不允许您以与您尝试登录的应用程序不同的应用程序创建的测试用户身份登录。 Facebook测试用户是特定于应用程序的。
Yo还可以通过Facebook开发者网站创建测试用户: http://developers.facebook.com/apps/ - 选择您的应用 - 角色 - 测试用户
答案 1 :(得分:1)
由于我还无法添加评论,问题在于您已向公众提供应用,但您尝试使用测试帐户登录。
答案 2 :(得分:0)
您是否尝试过使用
installed=true
参数一旦使用
POST /{app-id}/accounts/test-users
创建测试用户?见https://developers.facebook.com/docs/graph-api/reference/app/accounts/test-users#publish