Постинг случайному человеку

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Аватара пользователя
Дима
Сообщения: 22
Зарегистрирован: 23 янв 2011, 13:20

Постинг случайному человеку

Сообщение Дима »

Привет! Есть такой вопрос
имеется код

Код: Выделить всё

<center><a href='#' onmouseover='sh.src="http://popular.at.ua/log.png";' onmouseout='sh.src="http://popular.at.ua/log.png";'><img name='sh' src='http://popular.at.ua/log.png' onclick='VK.api("wall.post", {owner_id:102906078, message: "[http://vkontakte.ru/app2115593|Мне Нравится это приложение :)]", attachment: "photo44952132_226002674"}, function(data) { if (data.response) alert(error);});'></a></center> 
В сроке: "owner_id:102906078" стоит id отправляемому человеку. Так вот в чем вопрос. Есть ли возможность постить случайным образам друзьям, а не определенному.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Постинг случайному человеку

Сообщение Александр »

Дима
Записать все id пользователей в массив, затем выбрать из массива случайный id и отправить сообщение именно ему.
Аватара пользователя
Дима
Сообщения: 22
Зарегистрирован: 23 янв 2011, 13:20

Re: Постинг случайному человеку

Сообщение Дима »

Александр писал(а):Дима
Записать все id пользователей в массив, затем выбрать из массива случайный id и отправить сообщение именно ему.
спасибо большое)
Аватара пользователя
Дима
Сообщения: 22
Зарегистрирован: 23 янв 2011, 13:20

Re: Постинг случайному человеку

Сообщение Дима »

Александ

а вы бы не могли пример кода кинуть?

а то голову окончательно задурю
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Постинг случайному человеку

Сообщение Александр »

Код: Выделить всё

<script>// массив idvar friends = new Array(); // добавить id. На практике сделать в цикле после получения списка друзейfriends.push(1);friends.push(123);friends.push(12345); /*случайное число от 0 до размера массива */var num = Math.floor(Math.random() * friends.length);alert(friends[num]); </script>
Аватара пользователя
Дима
Сообщения: 22
Зарегистрирован: 23 янв 2011, 13:20

Re: Постинг случайному человеку

Сообщение Дима »

Спасибо большое

буду копаться в этом коде :D
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Постинг случайному человеку

Сообщение Александр »

Ещё можно выбрать случайный id без промежуточного занесения в массив.

Код: Выделить всё

    VK.init(function() {        VK.api("friends.get", {}, function(data) {            var fr = data.response.length;            var num = Math.floor(Math.random() * fr);            alert(data.response[num]);        });    });
Ответить