Всем привет. Помогите разобраться с вк 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>
`;
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пишу приложение А на AngularJSПри клике на кнопку открывается новая вкладка с другим приложением Б
Это мой проект https://codesandboxio/s/kol9v65w2v React начал изучать недавно
Как в своей странице открыть другую и получить доступ к её DOM? Мне нужно отслеживать клики по кнопкам и инпутам во встроенной странице
Получаю при помощи XMLHttpRequest список ID через разделитель "," у которых нужно изменить цвет бэкграунда, запускаю: