debugging Facebook注册在我的应用程序突然停止工作

0pizxfdo  于 2023-03-03  发布在  其他
关注(0)|答案(1)|浏览(157)

我有一个可以登录Facebook的网页应用程序,运行正常。但是突然新用户在使用FB注册时遇到了麻烦。以前注册过的Facebook用户运行正常。我不确定API是否被弃用了(在我的开发者FB页面,我的应用程序使用的是API V2. 12)。无论如何,我的问题是调试社交注册。创建Facebook帐户变得棘手,因为你现在需要一个电话号码,每次它应该是一个真实的的。所以我试图找出如何创建假用户,发现它是可能的FB,因为你可以创建测试用户。问题是,当我尝试使用这些帐户在我的应用程序中注册时,它们失败并显示消息:
不允许用户查看应用程序。原因:根据开发人员设置配置,不允许用户查看此应用程序。
我知道这是当你尝试在另一个应用程序中使用测试用户时的标准消息,但是我没有被问到应该在哪个应用程序中使用测试用户。请告诉我在应用程序中测试和调试Facebook用户注册的最佳方法。

3pvhb19x

3pvhb19x1#

最近FB从用户中删除了“上下文”字段。由于我要求该字段,Spring Social开始抛出500错误:

String[] fieldsToMap = { "id", "email", "context", "first_name", "last_name", "name", "name_format"};
User user = facebook.fetchObject("me", User.class, fieldsToMap);

这就是错误,所以它被修复了,只是从数组中删除了“上下文”。无论如何,我不明白为什么Facebook没有发送电子邮件给所有FB开发者警告这个变化。另一方面,我仍然没有一个好的方法来自动测试FB登录。测试用户无法登录到发布的应用程序。所以,如果有人有一个方法,请分享它。

相关问题