简体   繁体   English

获取朋友的大图片

[英]Getting friends' large pictures

This is my script 这是我的剧本

    var accessToken = window.location.hash.substring(1);
    var path = "https://graph.facebook.com/me/friends?";
    var queryParams = [accessToken, 'callback=facebookGet' ,'fields=picture,name', 'type=large'];
    var query = queryParams.join('&');
    var url = path + query;

    // use jsonp to call the graph
    var script = document.createElement('script');
    script.src = url;
    document.body.appendChild(script);

Now, I get the friends' pictures, but they're in the lowest resolution. 现在,我得到了朋友的照片,但是它们的分辨率最低。 I want large pictures, how do I do it? 我想要大图片,怎么办?

edit: I found a workaround. 编辑:我找到了一种解决方法。 Instead of using 而不是使用

friend.picture

I used 我用了

friend.picture.replace("_q","_n")

来自https://developers.facebook.com/docs/reference/fql/user/

SELECT uid, name, pic_big FROM user WHERE uid IN (SELECT uid1 FROM friend WHERE uid2=me())

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM