Во-первых, вы можете получить все идентификаторы друзей, используя API.Затем вы можете выбрать 25 случайных индексов из этого массива.
Вот пример того, как это сделать: Получение случайного значения из массива JavaScript
Затем вы можетеперебирайте (случайно) выбранные индексы, и для каждой итерации вы можете выполнить вызов FB.api.
graphStreamPublish
может принимать один параметр, который является идентификатором человека, у которого вы хотите создать стенуотправьте сообщение, чтобы оно могло выглядеть примерно так:
function graphStreamPublish(targetID) {
var params = {};
params['message'] = '';
params['name'] = '';
params['description'] = '';
params['link'] = '';
params['picture'] = '';
params['caption'] = '';
FB.api('/' + targetID +'/feed', 'post', params, function(response) {
if (!response || response.error) {
alert('Error occured');
} else {});
Кроме того, я думаю, что объект params также можно отправлять в качестве параметра.
И, наконец, вот как эта функциябудет выглядеть в упомянутом контексте:
for(i = 0; i < selectedFriendIDs.length; i++)
graphStreamPublish(selectedFriendIDs[i]);
Надеюсь, это поможет.Хорошего дня!