ここにあるのは、Facebook API で動作する PHP ページです。
私がやろうとしているのは、(ユーザーが権限を設定した後)、ユーザーの友人のユーザー ID を次の方法で取得することです$facebook->api('/me/friends')
。問題は、ランダムに 10 人の友達を取得したいだけです。を使用して簡単に結果を 10 に制限できます/me/friends?limit=10
が、これもランダムではありません。
だからここに私が今持っているものがあります:
$friendsLists = $facebook->api('/me/friends');
function getFriends($friendsLists){
foreach ($friendsLists as $friends) {
foreach ($friends as $friend) {
// do something with the friend, but you only have id and name
$id = $friend['id'];
$name = $friend['name'];
shuffle($id);
return "@[".$id.":0],";
}
}
}
$friendsies = getFriends($friendsLists);
$message = 'I found this Cover at <3 '.$Link.'
'.$friendsies.' check it out! :)';
私は shuffle() とここからの最初のオプションを試しました: https://stackoverflow.com/a/1656983/1399030、しかし、何も返さないので何か間違ったことをしている可能性があると思います。近いと確信していますが、これまでに試したことはうまくいきません。それはできますか?