使用JavaScript API时如何获取Facebook访问令牌?

我需要链接到Facebook上某专辑的封面图片.此方法有效:

 img.src = "https://graph.facebook.com/<album_id>/picture?access_token=' + 
           FB._session.access_token;

但是使用FB._session.access_token看起来不正确…有更好的方法吗?指向相关文档的指针会很好,我自己找不到它.

我不能为此使用FB.api(),可能是因为响应是重定向到实际图像数据的URL.

解决方法:

你可以在这里看看:How to get access token from FB.login method in javascript SDK

FB.login(function (response) {
    if (response.session) {
        var access_token = response.session.access_token;
        alert(access_token);
    } else {
        alert('User is logged out');
    }
});
上一篇:从PHP Facebook App发送礼物?


下一篇:如何在php调用之间保留facebook对象?