直到最近,我才使用Facebook图形请求来获取用户的个人资料图片。我会得到像
这样的回复https://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn1/t5/49852_1127262413_1077_q.jpg
现在我已经改变它以获得更好的分辨率图片。问题是我拥有以前需要获取新图片的所有以前的用户,我想更改网址以包含新的大小,如:
https://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn1/t5/49852_1127262413_1077_q.jpg?size=600
有没有办法做到这一点?或者我是否必须向服务器发出新请求以获取新图片?
由于
答案 0 :(得分:0)
在Javascript sdk中,您可以通过以下方式获取当前用户的个人资料照片。用户必须向您的应用程序授予权限,您还应该启动Javascript-sdk
FB.api('/me/picture', function(response) {
// response.data.url is the url to the photo
});
要更改尺寸,请提供其他参数高度和宽度。更改参数的值以获得所需的大小。此外,您可以提供Facebook用户ID
,而不是“我”me/picture?&height=200&width=200
请参阅此link
答案 1 :(得分:0)
我无法通过向图片链接网址添加查询参数来找到可以获得不同尺寸的任何标记。
这真是一种耻辱,许多其他api都提供此功能(例如Google+ api)
无论如何,答案是
NO