我正在开发一个应用程序,我想让用户使用她的 Facebook 帐户登录。我正在使用 RestFB(restfb.com)。到目前为止,我可以使用下面的代码访问 Facebook 身份验证 API,该代码执行没有问题:
try {
FacesContext.getCurrentInstance().getExternalContext().redirect(FB_URL);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
FB_URL 包括我的redirect_url,它在用户身份验证后被正确重定向。身份验证返回一个代码。我想使用返回的代码发送对ACCESS_TOKEN
. 我认为最好的方法是在返回 URL 中包含一个要执行的方法。只要对 facebook 的请求与代码响应一起返回,就会执行此方法。我还认为这只有在我可以从 URL 执行操作方法的情况下才有可能。我读过一些关于使用过滤器的东西,但还不清楚。任何帮助将不胜感激。