Итак, первым делом я сделал это:
<script src="http://vk.com/js/api/openapi.js" type="text/javascript"></script>
После чего в index.js
написал это:
VK.init({
apiId: ********
});
VK.Auth.login(function(response) {
});
VK.api("audio.get", {uid:viewer_id,count:count}, function(data) {
alert(data.response);
var obj_respone = eval('('+ data.response +')');;
for(var i=0; i<data.response.length; i++){
document.getElementById('tracks').innerHTML+="<a href="+data.response[i].url+">"+data.response[i].artist +'-'+data.response[i].title+"</a><br />";
}
});
Затем в терминале написал electron
.
Открывается дефолтное окно авторизации, авторизируюсь, и всё.
Ничего не работает. Очень прошу помочь.
href
- у атрибута не будет кавычек.VK.Auth.login()
- асинхронный метод.response
, а надо перебирать объект response.items
, который содержит в себе массив аудиозаписей.Пример кода:
VK.init({
apiId: 123456
});
VK.Auth.login(function (response) {
VK.api('audio.get', {
uid: viewer_id,
count: count
}, function (data) {
if (data.error) {
alert('VK API error #' + data.error.error_code + ': ' + data.error.error_msg);
return;
}
for (var i = 0; i < data.response.items.length; i++) {
document.getElementById('tracks').innerHTML += '<a href="' + data.response.items[i].url + '">' + data.response.items[i].artist + '-' + data.response.items[i].title + '</a><br>';
}
});
}, 8); // доступ к аудиозаписям
UPD
Похоже, что вы разрабатываете под Electron. Если это так, то Open API у вас работать не будет, потому что Open API предназначен для веб-сайтов с доменным именем. Вам надо использовать прямые запросы к API и создать во ВК приложение типа standalone.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Доброго времени суток. Возникла проблема есть формы битрикса Они подгружаются в фрейме, а хочется их прикрепить на странице, там уже есть...
Как можно сделать так, чтобы при выборе в селекте был полный список - option. Но когда какой-то option выбран - убирать все остальные варианты? Желательно...
Рисую граф, переделав force. js примера связи d3 и networkx.