私はFacebookアプリケーションを開発していますが、ユーザーIDやその他の情報を照会する次のコードがここにあります。
$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,
});
}
user_idsは、fqlクエリから生成されたユーザーIDを保持する配列に含まれている必要があります。