将Facebook连接到我的Java Servlet
我遵循了一位用户的指示,允许用户在我创建的应用程序中使用他们的facebook帐户自动登录。但是,我有错误将Facebook连接到我的Java Servlet,java,facebook,jakarta-ee,Java,Facebook,Jakarta Ee,我遵循了一位用户的指示,允许用户在我创建的应用程序中使用他们的facebook帐户自动登录。但是,我有错误 <% String fbURL = "http://www.facebook.com/dialog/oauth?client_id=651066068265632& redirect_uri=" + URLEncoder.encode("651066068265632") + "&scope=email"; %>
<%
String fbURL = "http://www.facebook.com/dialog/oauth?client_id=651066068265632&
redirect_uri=" + URLEncoder.encode("651066068265632") + "&scope=email";
%>
这是我得到的新错误:
重定向uri URL必须是绝对的
此外:
应用程序配置不允许给定URL。示例:应用程序的设置不允许一个或多个给定URL。它必须与网站URL或画布URL匹配,或者域必须是应用程序域之一的子域
我试图从Graph API中获得一个新的示例,并下载了整个项目,但我得到的错误是:
{
“错误”:{
“消息”:“无效重定向\u uri:应用程序配置不允许给定URL。”,
“类型”:“OAutheException”,
“代码”:191
}
}
我该怎么办
请使用RestFB或Spring()等现有接口上的说明或使用这些接口。看来您至少缺少了一个
“
和重定向\u uri的声明
以及比显示的代码多的代码这是我的错误:应用程序配置不允许给定URL。应用程序的设置不允许一个或多个给定URL。它必须匹配网站URL或画布URL,或者域必须是应用程序域之一的子域。我也做了一些servlet的事情,并使用org.jason,我去对地方了吗?还有其他更简单的方法吗?您可能需要在这里发布您的实际代码。另外,你描述的两个错误是完全不同的,在什么情况下都会发生?检查你的Facebook应用程序设置。Facebook登录将仅在您指定的域上工作。您可以添加其他域,但不能重定向到其他位置。