Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript检查Facebook用户是否存在_Javascript_Facebook_Facebook Graph Api - Fatal编程技术网

使用Javascript检查Facebook用户是否存在

使用Javascript检查Facebook用户是否存在,javascript,facebook,facebook-graph-api,Javascript,Facebook,Facebook Graph Api,我正在寻找一种方法来检查是否有一个Facebook用户具有特定的ID 我知道有一个Graph API可以返回给定ID的Facebook用户的个人资料图片,它的工作原理如下: 我发现,如果我输入不存在的ID,它会返回错误,但是我对JavaScript还是很陌生,所以我真的不知道如何“读取”错误消息。使用jQuery尝试这段代码 var pictureUrl= "https://graph.facebook.com/" + userId + "/picture"; $.ajax({ url

我正在寻找一种方法来检查是否有一个Facebook用户具有特定的ID

我知道有一个Graph API可以返回给定ID的Facebook用户的个人资料图片,它的工作原理如下:


我发现,如果我输入不存在的ID,它会返回错误,但是我对JavaScript还是很陌生,所以我真的不知道如何“读取”错误消息。

使用jQuery尝试这段代码

var pictureUrl= "https://graph.facebook.com/" + userId + "/picture";
$.ajax({
    url : pictureUrl,
    statusCode: {
        200: function() {
            alert("user exist");
        },
        404: function() {
            alert( "user not exist" );
        }
    }
});

有时此方法返回OAutheException。如何找到解决方法?如果我们不知道用户id怎么办?