Facebook graph api Facebook api好友列表

Facebook graph api Facebook api好友列表,facebook-graph-api,facebook-javascript-sdk,runtime-error,client-side,friend,Facebook Graph Api,Facebook Javascript Sdk,Runtime Error,Client Side,Friend,我正在使用Facebook的javascript SDK检查在我的应用程序中注册的用户的好友列表 我接到这个电话: FB.getLoginStatus(function (response) { if (response.status == 'connected') { FB.api('me/friends', { fields: 'id, first_name, picture', limit: 6 },function(respons

我正在使用Facebook的javascript SDK检查在我的应用程序中注册的用户的好友列表

我接到这个电话:

     FB.getLoginStatus(function (response) {
        if (response.status == 'connected') {     
           FB.api('me/friends', { fields: 'id, first_name, picture', limit: 6 },function(response){
                  MY CODE TO VIEW FRIENDS PICTURE
           });
        }
        else{
                 CODE TO GET ACCESS_TOKEN
        }
  });
但在大多数情况下,我会遇到如下api错误:

response.error = {
message: unkown error,
code: undefined,
type: http,
subcode: undefined
}
我用我的帐户测试了它,它运行良好,即使我将隐私权限更改为好友共享

我的代码有问题吗

FB.api('me/friends', { fields: 'id, first_name,picture', limit: 6 },function(response){

    console.log(response);

  });
有关更多详细信息,请使用Facebook的graph API浏览:


有关更多详细信息,请使用Facebook的graph API浏览:

为什么不在FB.API中使用fql查询?它提供了很好的控制

以下FQL返回(用户ID、使用应用程序的朋友的名字和照片)

注意:您最好使用此条件

if (response && response.authResponse) {
而不是:

if (response.status == 'connected') {

关于,

为什么不在FB.api中使用fql查询?它提供了很好的控制

以下FQL返回(用户ID、使用应用程序的朋友的名字和照片)

注意:您最好使用此条件

if (response && response.authResponse) {
而不是:

if (response.status == 'connected') {

关于,

使用带有图片字段的Graph api explorer()我得到了正确的响应:因此我相信这不是问题。我也有同样的错误与其他API像我一样/permission@AlessiaPileri,我想我遇到了问题,你错过了Function(响应)后的一个右括号,请放入该括号,然后再试一次。是的,这里没有response一词后的括号,但在我的脚本中它是正确的!不幸的是,我的问题不是那么简单:(您好@Alessiapilleri,请更新您的原始代码,因为此代码有缺陷,缺少一个括号和一个花括号。@Mohammed Alaghbari:我将尝试您的解决方案,谢谢您的帮助!使用Graph api explorer()对于picture字段,我得到了正确的响应:所以我相信这不是问题。对于像我这样的其他API,我也有同样的错误/permission@AlessiaPileri,我想我有问题了,你错过了函数后的一个右括号(response,放上括号,再试一次。是的,response这个词后面没有括号,但在我的脚本中它是正确的!不幸的是,我的问题并不是那么简单:(嗨@Alessiapilleri,请更新您的原始代码,因为此代码有缺陷,缺少一个括号和一个花括号。@Mohammed Alaghbari:我会尝试您的解决方案,谢谢您的帮助!您的javascript代码中有语法错误,不是所有括号都关闭了。您的javascript代码中有语法错误,不是所有括号都关闭了。