我使用的是以下代码:
function newInvite(){
var user_ids = document.getElementsByName("user_ids")[0].value;
FB.ui({method: 'apprequests',
message: 'My Great Request',
to: user_ids,
});
}我需要存储从这个函数中获得的请求id
function loadFriends()
{
//get array of friends
FB.api('/me/friends?fields=name,first_name,gender', function(response) {
console.log(response);
var divContainer=$('.facebook-friends');
var testdiv = document.getElementById("test");
for(var i=0; i<response.data.length; i++){
if(response.data[i].gender == 'male'){
testdiv.innerHTML += response.data[i].id + '<br />';
}
}
});
}我该怎么做呢?
发布于 2012-05-28 19:32:01
是的很简单
FB.ui({method: 'apprequests',
message: 'My Great Request',
to: user_ids,
}, requestCallback);编辑
function newInvite(users){
FB.ui({method: 'apprequests',
message: 'My Great Request',
to: users.join(',')
});
}
function loadFriends()
{
//get array of friends
FB.api('/me/friends?fields=name,first_name,gender', function(response) {
console.log(response);
var divContainer=$('.facebook-friends');
var testdiv = document.getElementById("test");
var users = [];
for(var i=0; i<response.data.length; i++){
if(response.data[i].gender == 'male'){
testdiv.innerHTML += response.data[i].id + '<br />';
}
users.push(response.data[i].id);
}
console.log(users)
newInvite(users);
});
}https://stackoverflow.com/questions/10783945
复制相似问题