2013-10-26 20 views
1

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

我知道有一个图形API,它可以返回的Facebook用户的个人资料图片对于给定的ID,它的工作原理是这样的: https://graph.facebook.com/#USER_ID_HERE#/picture

,我看到,如果我输入一个不存在的ID则返回错误,但是我对JavaScript仍然很陌生,所以我不知道如何“阅读”错误信息。

回答

5

试试用jQuery代码。

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

好戏,谢谢:) –

+0

有时候这个方法返回OAuthException。如何找到解决方法? – BILL

+0

如果我们不知道用户ID,该怎么办? –