Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
шварц
Сообщения: 15 Зарегистрирован: 13 сен 2010, 10:54
Сообщение
шварц » 26 окт 2010, 16:20
подскажите пожалуйста как сделать вывод список песен??
вотон код для списка песн пользователя но при в ходе в приложение он выдаёт OBJECT Object, мне сказали что нужен код который будет обрабатывать ответ от АПИ контакта и создает таблицу, которая и будет содержать список песен! что это за код и как его сделать??
Код: Выделить всё
<script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript"></script><script language="javascript">VK.init({apiId: 1231233});VK.api('audio.get',{uid: '1231233'},function(data) {if (data.response) {alert( data.response );}});</script>
Александр
Создатель сайта
Сообщения: 4574 Зарегистрирован: 27 сен 2009, 16:45
Сообщение
Александр » 26 окт 2010, 19:43
шварц
Нужно обработать полученный ответ так как тебе нужно.
Код: Выделить всё
alert(data.response.audio[0].aid + data.response.audio[0].artist + data.response.audio[0].title);
Используй циклы для вывода.
шварц
Сообщения: 15 Зарегистрирован: 13 сен 2010, 10:54
Сообщение
шварц » 27 окт 2010, 08:01
Александр писал(а): шварц
Нужно обработать полученный ответ так как тебе нужно.
Код: Выделить всё
alert(data.response.audio[0].aid + data.response.audio[0].artist + data.response.audio[0].title);
Используй циклы для вывода.
сможешь готовый код кинуть мне если не трудно пожалуйста!? "я в этом деле просто чайник"
paduchin
FL Team
Сообщения: 318 Зарегистрирован: 01 мар 2010, 14:20
Сообщение
paduchin » 27 окт 2010, 11:37
Ну так если чайник ну так учи тогда, посмотри готовые уроки и всё поймёшь
Александр
Создатель сайта
Сообщения: 4574 Зарегистрирован: 27 сен 2009, 16:45
Сообщение
Александр » 28 окт 2010, 12:17
То что я написал выше - не работает. Смотрел вывод XML, а не json.
Вот так выводит список песен:
Код: Выделить всё
<script type="text/javascript" charset="cp1251" >window.onload = (function() { VK.init(function() { VK.api("audio.get", {uid:1}, function(data) { var l = data.response.length; for(var i=0;i<=l;i++){ document.write(data.response[i].artist + ' - ' + data.response[i].title + '<br />'); } }); });});</script>
шварц
Если тебе нужно чтобы они ещё и воспроизводились, то тебе точно в
Работа, услуги . Или учись сам.