Codenameone 我应该向FacebookConnect提供什么重定向URI?

Codenameone 我应该向FacebookConnect提供什么重定向URI?,codenameone,Codenameone,我正在尝试使用com.codename1.social.Facebook连接对象登录Facebook。但是,在输入正确的用户名和密码后,我会被带到一个带有以下错误消息的页面: 重定向错误-您因以下原因之一(原文如此)收到此错误: -您的重定向是到另一个重定向记录。这可能导致循环,在我们的系统中是不允许的。 -您可能最近删除了HTTP重定向,然后名称服务器上的DNS已更改,但您的系统(计算机)仍缓存了此IP(重定向IP)。请在将其从本地缓存中完全删除之前一小时内完成此操作 这已经在模拟器和未安装F

我正在尝试使用com.codename1.social.Facebook连接对象登录Facebook。但是,在输入正确的用户名和密码后,我会被带到一个带有以下错误消息的页面:

重定向错误-您因以下原因之一(原文如此)收到此错误: -您的重定向是到另一个重定向记录。这可能导致循环,在我们的系统中是不允许的。 -您可能最近删除了HTTP重定向,然后名称服务器上的DNS已更改,但您的系统(计算机)仍缓存了此IP(重定向IP)。请在将其从本地缓存中完全删除之前一小时内完成此操作

这已经在模拟器和未安装FB应用程序的iPhone 6上进行了测试

我或多或少都在学习这个例子。实质上:

com.codename1.social.FacebookConnect fbc = com.codename1.social.FacebookConnect.getInstance();
fbc.setClientId("my_app_id");
fbc.setClientSecret("my_secret");
// fbc.setOauth2URL("https://www.facebook.com/dialog/oauth"); // Is this necessary? It doesn't seem to make a difference.
fbc.setRedirectURI("what_should_i_enter_here?");
fbc.setCallback(whatever);
fbc.doLogin();

我一直使用的重定向URI列在Facebook应用程序设置页面(高级/客户端设置)的“有效OAuth重定向URI”下。我做错了什么?

如果尚未创建,请转到您的Facebook开发者仪表板并添加网站平台

您在此处输入的URL将是您的重定向URI。例如,如果您的网站url是
www.example.com
,请输入
http://www.example.com/
(注意末尾的正斜杠)

您的URL在某些情况下应该存在,您可以使用任何URL。

好的,谢谢。我决定使用重定向URI,这就解决了问题。