是否有一个查询参数来更改facebook个人资料图像大小?
直到最近,我还使用Facebook graph request获取用户的个人资料图片。我会得到这样的回应是否有一个查询参数来更改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
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以显示不同的大小。