Facebook页面 - 如何使用javascript sdk获取所有相册?

时间:2013-05-04 10:24:24

标签: facebook-graph-api facebook-javascript-sdk

我有facebook页面,所有照片和相册都是公开的。

我之前使用此查询获取所有相册:

https://graph.facebook.com/67695062976/albums

现在此查询会写入此错误:

An access token is required to request this resource.

我的javascript函数获取所有专辑:

getAlbums: function()
    {

        $.get('http://graph.facebook.com/67695062976/albums?callback=?', {

            }, function (res) {
                $('#AlbumsContent').html("");


                $.each(res.data, function (key, value) {
                    var image = res.data[key];

                        $('#AlbumsContent').append('<div class="PhotosAlbums"><a id="buttonPhotosAlbums'+image.id+'" href="album-'+image.id+'"></a><div class="PhotosAlbumsName">'+image.name+'</div></div>');
                });



            }, "json");


    },

如何在javascript端修复此问题?

1 个答案:

答案 0 :(得分:2)

现在几乎所有东西都需要一个访问令牌,对于页面的公共内容,你可以使用App Access Token,即App Id和App Secret,并结合管道:

  

应用-ID |的App-秘密

你去了:

https://graph.facebook.com/67695062976/albums?access_token=App-ID|App-Secret

如果您尚未创建应用,则可以在此处执行此操作:https://developers.facebook.com/apps