Facebook fql查询将其传递到javascript数组
我正在开发一个Facebook应用程序,我这里有一个查询用户id和其他信息的代码:Facebook fql查询将其传递到javascript数组,javascript,arrays,facebook,Javascript,Arrays,Facebook,我正在开发一个Facebook应用程序,我这里有一个查询用户id和其他信息的代码: $users = $facebook->api(array( 'method' => 'fql.query', 'query' => "SELECT uid, last_name, pic_big" + " FROM user WHERE uid IN (" + " SELECT uid" +
$users = $facebook->api(array(
'method' => 'fql.query',
'query' => "SELECT uid, last_name, pic_big"
+ " FROM user WHERE uid IN ("
+ " SELECT uid"
+ " FROM page_fan"
+ " WHERE page_id='411133928921438'"
+ " AND uid IN ("
+ " SELECT uid2 FROM friend WHERE uid1 = me()"
+ " )"
+ ")"
));
我需要将用户id存储在一个数组中,以便只向生成的数组中的用户发送邀请
function newInvite(){
var user_ids = ["1368246891", "1206927311", "1149862205"];
FB.ui({
'method' : 'apprequests',
'message': 'There goes the message for Penelope App users to invite their friends',
'to' : user_ids,
});
}
用户id必须位于保存从fql查询生成的用户id的数组中 你知道这样发送请求只能发送给发件人的朋友吗?是的,我知道,这就是问题所在…你会遇到什么错误?我这里没有任何错误。。我只想用从fql查询中获取的id自动填充var user_id。。。