我正在使用这个jQuery插件进行facebook登录.. https://github.com/ryandrewjohnson/jquery-fblogin
它工作正常,除了我在使用此代码获取大型图片时遇到问题..这是我的代码:
getFbFields: function (accessToken) {
FB.api('/me', {fields: options.fields}, function(response) {
if (response && !response.error) {
$dfd.resolve(response);
}
else {
$dfd.reject(response);
}
});
}
Run Code Online (Sandbox Code Playgroud)
我已经用这种方式设定了选项
options.permissions = options.permissions || 'email';
options.fields = options.fields || 'picture,email,name';
options.success = options.success || function(){};
options.error = options.error || function(){};
Run Code Online (Sandbox Code Playgroud)
一切都工作正常,除了这个代码只给我50x50 px最小的个人资料图片,我想得到的是150x150像素或更大的更大的图像,并通过PHP下载到我的服务器..我看到有一个选项在facebook api v.2.1中禁用重定向并获取大图像,我只是不知道如何在这里实现它..
我也根据api手册尝试了以下代码,但没有运气:
FB.api(
"/me/picture",
{
"redirect": false,
"height": "200",
"type": "normal",
"width": "200"
},
function (response) {
if (response && !response.error) {
$dfd.resolve(response);
}
}
);
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激..
谢谢..