Вывести фото с вконтакта
Всем привет.
Подскажите, как вывести фотки с вк не по ID, а свои фотки если авторизированный вк? var params = { owner_id: 12345, /** ИД **/ count: 15, need_covers: 1, need_system: 1, }; function gotAlbums( data){ var html, i, al; if( !data || !data.response) { console.log('VK error:', data); return; } html = '<div class="row">'; for( i=0; i<data.response.length;i++) { al = data.response[i]; html = html +'<div class="col-xs-6 col-md-3">' +'<a href="https://vk.com/album'+al.owner_id+'_'+al.aid+'" target="_blank" class="thumbnail">' +'<img src="'+al.thumb_src+'" title="'+al.title+'" alt="">' +'</a></div>'; } html = html + '</div>'; $('#out').html( html); } function vkApi( method, params, callback) { var cb = 'cb_vkapi'; $.ajax({ url: 'https://api.vk.com/method/'+method, data: params, dataType: "jsonp", callback: cb, success: callback }); } vkApi( 'photos.getAlbums', params, gotAlbums); |
Подскажет ктот? :)
|
http://plnkr.co/edit/jpa7xRkmCOJfFbia79ar?p=preview
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script src="http://vk.com/js/api/openapi.js"></script> <div class="container" id='container'> <h1 id="headerInfo"></h1> </div> <script src="script.js"></script> </body> </html> window.addEventListener('load', () => { VK.init({ apiId: 5580872 }); VK.Auth.login(function(response){ if(response.session){ VK.api('users.get', {'name_case': 'gen', 'fields': 'photo_200_orig'}, response => { if(response.error){ alert(response.error.error_msg); } else{ console.log(response) let userData = response.response[0]; console.log(userData.photo_200_orig); var ava = userData.photo_200_orig headerInfo.textContent = `Аватарка со страницы ${userData.first_name} ${userData.last_name}`; var img = document.createElement('img') img.src=ava; container.appendChild(img) } }); } else{ alert('Не удалось авторизироваться') } }, 8); }) |
DivMan, спасибо. Без авторизации невозможно вывести имя и картинку*?
|
можно, если сделать дубликаты
|
DivMan, можно подробнее?
|
через себя, перебрать всех пользователей и скопировать все изображения, себе на сервер
|
это получится другой код
|
Часовой пояс GMT +3, время: 20:21. |