我的应用程序是用 JSF 框架编写的。JavaScript API 中有一种方法可以识别用户是否连接到应用程序
FB.init({appId: "#{settings.fbClientId}", status: true, cookie: true});
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
}
}
我正在寻找一个允许我从服务器端执行相同操作的功能。目前我正在使用 restFB 向 Facebook 发出请求。看起来这个实现不支持授权和相关功能。我知道在 PHP SDK 和 Python SDK 中是可能的,但在 Java 中找不到这样的东西。
注意:我可以检查 JS API,然后从服务器端发出所有必要的请求,但这不是我需要的。我正在寻找一种解决方案,允许我从服务器端做所有事情。