Всем привет. Помогите разобраться с вк API. Задача: На вход подается список ID. Нужно сохранить на пк последние 5 фотографий профиля каждого ID с названием фото в формате ID-Номер фото. Ну или хотя бы чтобы предоставлялся список ссылок на скачку фото.
Я пока только нашел только вот такой скрипт, но он сохранает фото в сохраненки, а потом выкачивать их оттуда еще не удобно. Что нужно дописать чтобы он сохранял на комп не могу найти. Помогите:
/**
*
* Desc: Копируем фото из нужного альбома в сохраненки (Если вы дебил, то пожалуйста не пишите, что этот скрипт не работает. Обращайтесь в лс за помощью, но если будут сообщения на подобии "Твой скрипт говно" или он не работает, то попадаете сразу в чс :3)
*/
// ID страницы с которой надо копировать записи. (Если это группа то приписываете минус к ид группы.)
var id = 1;
// ID альбома с которого надо копировать записи (У ГРУПП НЕТУ saved ПОЭТОМУ СТАВЬТЕ wall)
var album = 'profile';
/**
ID может быть не только цифровой, есть ещё 3 вида альбома:
- wall — фотографии со стены;
- profile — фотографии профиля;
- saved — сохраненные фотографии.
*/
(function next(offset) {
vk.api.photos.get({
owner_id: id,
offset: offset,
album_id: album,
rev: 1,
count: 5
}, function(r) {
r.response.items.map(function(u, i) {
vk.api.photos.copy({
owner_id: u.owner_id,
photo_id: u.id
}, function(r) {
addBlock('<b>Saved image id: ' + r.response + '</b>')
})
});
next(offset + 25);
}, 1);
})(0);
function addBlock(text) {
let _c = document.getElementsByClassName('usik_blocks')[0];
let newE = document.createElement('div');
newE.className = 'block';
newE.innerHTML = text;
_c.appendChild(newE);
}
loadUI('Saving photos v1.3');
function loadUI(name) {
document.head.innerHTML += `
<link href="/style.css" rel="stylesheet" type="text/css">
`;
document.body.setAttribute('class', 'iframe');
document.body.innerHTML += `
<div id="top" id="content" style="background-color: rgb(75, 109, 148);";>usik.script: ${name}</div>
<div id="content" class="usik_blocks" style="margin-top: 64px;">
</div>
`;
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости