我使用下面的代码从用户那里得到一个随机的朋友,一切都很好..我需要实现这个,我需要和这个用户的名字。
问题在于,当朋友的照片没问题时,该名称与朋友的照片不同。这是随机的。
我的代码:
function getFriendRandom(cb) {
FB.api('/me/friends',{
fields: 'name,id,picture.width(400).height(400)'
}, function (response) {
if (response && !response.error) {
var random = Math.floor(Math.random()*response.data.length);
var thefrienam = response.data.length;
cb(response.data[random].picture.data.url + "|" + response.data[random].name);
}
});
}
用法:
getFriendRandom(function(image){
var the_string = image;
var parts = the_string.split('|', 2);
var fimagef = parts[0];
var yourfriendsname = parts[1];
});
任何想法请问如何获得每个随机朋友的正确名称?