Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有一个查询参数来更改facebook个人资料图像大小?_Facebook_Facebook Graph Api_Facebook Javascript Sdk - Fatal编程技术网

是否有一个查询参数来更改facebook个人资料图像大小?

是否有一个查询参数来更改facebook个人资料图像大小?,facebook,facebook-graph-api,facebook-javascript-sdk,Facebook,Facebook Graph Api,Facebook Javascript Sdk,直到最近,我还使用Facebook graph request获取用户的个人资料图片。我会得到这样的回应 https://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn1/t5/49852_1127262413_1077_q.jpg 现在我改变了它,以获得更好的分辨率图片。问题是,我有我现在需要获取新图片的所有以前的用户,我只想更改url以包含新的大小,如: https://fbcdn-profile-a.akamaihd.net/hprofile-a

直到最近,我还使用Facebook graph request获取用户的个人资料图片。我会得到这样的回应

https://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn1/t5/49852_1127262413_1077_q.jpg
现在我改变了它,以获得更好的分辨率图片。问题是,我有我现在需要获取新图片的所有以前的用户,我只想更改url以包含新的大小,如:

https://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn1/t5/49852_1127262413_1077_q.jpg?size=600
有办法吗?或者我必须向服务器发出新请求才能获得新图片


感谢Javascript sdk中的

,您可以通过以下方式获得当前用户的配置文件图片。用户必须向您的应用程序授予权限,并且您还应该拥有InitiateJavaScriptSDK

FB.api('/me/picture', function(response) {
    // response.data.url is the url to the photo                                
});
若要更改大小,请提供其他参数“高度”和“宽度”。更改参数的值以获得所需的大小。此外,您可以提供Facebook用户id,而不是“我”

me/picture?&height=200&width=200

请看这个

我在任何地方都找不到可以通过向图片链接url添加查询参数来获得不同大小的标志

这真是太遗憾了,很多其他api都提供了这种功能(例如Google+api)

无论如何,答案是

NO

谢谢,但那不是我要的。我已经知道如何要求合适的尺寸。我想知道我是否可以在不请求新url的情况下操纵url以显示不同的大小。