Max*_*ern 2 jquery facebook facebook-graph-api facebook-login
我正在使用这个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)
任何帮助将不胜感激..
谢谢..
您无需使用SDK来获取图像.它存储在以下URL中:
http://graph.facebook.com/[FBID]/picture?type=large
Run Code Online (Sandbox Code Playgroud)
您显然需要[FBID]使用您尝试检索的用户图像的Facebook ID 进行修改.
| 归档时间: |
|
| 查看次数: |
861 次 |
| 最近记录: |