JavaScriptFacebookAPI——好友列表

JavaScriptFacebookAPI——好友列表,javascript,facebook,facebook-graph-api,Javascript,Facebook,Facebook Graph Api,我正试图通过javascript连接到facebook,以创建一个api,该api将从一系列facebook id中列出一组此人的姓名/照片 因此,我想将一个ID数组[id1,id2,id3]——放入graph api中,以查找作为列表的人员的姓名和图片 最新JSFIDLE --我已经开始尝试制作这个应用程序,但是出现了错误 “”必须使用活动访问令牌来查询有关当前用户的信息。“” 文件标题 变量应用={ getFriends:function(){ api('/me?fields=id,na

我正试图通过javascript连接到facebook,以创建一个api,该api将从一系列facebook id中列出一组此人的姓名/照片

因此,我想将一个ID数组[id1,id2,id3]——放入graph api中,以查找作为列表的人员的姓名和图片

最新JSFIDLE

--我已经开始尝试制作这个应用程序,但是出现了错误

“”必须使用活动访问令牌来查询有关当前用户的信息。“”


文件标题
变量应用={
getFriends:function(){
api('/me?fields=id,name',函数(响应){
console.log(响应)
if(response.data){
$.each(响应、数据、函数(索引、朋友){
警报(friend.name+'具有id:'+friend.id);
});
}否则{
警报(“错误!”);
}
});
}
}
$(文档).ready(函数(){
$.ajaxSetup({cache:true});
$.getScript('//connect.facebook.net/en_US/sdk.js',function(){
FB.init({
appId:'80389873110754',
版本:'v2.7'//或v2.1、v2.2、v2.3。。。
});     
$('loginbutton,'feedbutton')。removeAttr('disabled');
FB.getLoginStatus();
app.getFriends();
});
});
//应用程序id
//803898723110754
//客户端令牌
//a10b3f9479bac9cce58aeecd8a037a04

我没有看到您使用任何访问令牌?我做了一些搜索,它可能有助于向端点添加
?access\u token=
。我以前从未使用过Facebook API,所以我可能完全错了。u到哪一个端点--the/me?我想我确实创建了一个函数来尝试获取访问令牌--new error--“error validating application”。由于系统错误,无法获取应用程序信息。“请尝试在此处查找错误。”您的访问令牌不正确、无效或已过期”-lol,但它会关闭以尝试获取它
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Title of the document</title>
    <script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>

    <script>

        var app = {
            getFriends : function(){
                FB.api('/me?fields=id,name', function(response) {
                    console.log(response)
                    if(response.data) {
                        $.each(response.data,function(index,friend) {
                            alert(friend.name + ' has id:' + friend.id);
                        });
                    } else {
                        alert("Error!");
                    }
                });
            }
        }


        $(document).ready(function() {
          $.ajaxSetup({ cache: true });
          $.getScript('//connect.facebook.net/en_US/sdk.js', function(){
            FB.init({
              appId: '803898723110754',
              version: 'v2.7' // or v2.1, v2.2, v2.3, ...
            });     
            $('#loginbutton,#feedbutton').removeAttr('disabled');
            FB.getLoginStatus();

            app.getFriends();
          });
        });


        //app id
        //803898723110754

        //client token
        //a10b3f9479bac9cce58aeecd8a037a04


    </script>
</head>
<body>
    <?php
        echo "test";
    ?>
</body>
</html>