我对 facebook api 完全陌生,我想问一下,知道一个人是否登录到 facebook 的最简单和最快的方法是什么。
我坚持的一种解决方案是发送一个 javascript 或 php 请求,看看我是否得到一些状态代码,告诉我这个人是否已登录(例如,如果它返回 404,那么这意味着他没有登录)。
更新:
我发现了这个简单的“hack”:
function logged() {
alert('logged');
}
function notlogged() {
alert('not logged');
}
</script>
<script src="http://www.facebook.com/ajax/composer/attachment/question/question.php" onload="logged()" onerror="notlogged()">
但它不起作用......但是,这就是我正在寻找的代码类型......将发送请求的代码,如果失败,它将引发错误
**update**
我不想让用户怀疑我正在检查他是否已登录。因此,如果使用了 app_id,那么我会认为我需要用户许可才能使用我的应用程序..这是一个负担我将不得不采取另一个身份验证步骤。
我不能让用户知道他正在以任何方式对 Facebook 进行身份验证