Добавление фото в альбом

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Inkvizzz
Сообщения: 1
Зарегистрирован: 31 мар 2016, 11:03

Добавление фото в альбом

Сообщение Inkvizzz »

Доброго времени суток. Написал код по добавлению фото в альбом, но фото не добавляет, не могу понять в чем проблема.

Код: Выделить всё

 $('a.participate').click(function () {                $('.popupWindow').fadeIn(100);                $('.close').click(function () {                    $('.popupWindow').fadeOut(100);                });                VK.api("photos.getAlbums", function (data) {                    for (var i = 0; i < data.response.items.length; i++) {                        if (data['response']['items'][i]['title'] == 'bat') {                            var currentIdAlbum = data['response']['items'][i]['id'];                            VK.api("photos.getUploadServer",{album_id:currentIdAlbum},function(data) {                                upload = data['response']['upload_url'];                                if(data.response) {                                    $.post('lib/uploadPhoto.php' ,{upload:data.response.upload_url},function(json){                                        if(json.server) {                                            VK.Api("photos.save", {'aid':currentIdAlbum,'server':json.server,'photos_list':json.photos_list,'hash':json.hash}, function(data){                                                if(data.response){                                                    alert('Выполнено');                                                }                                            });                                        }                                    });                                }                            });                            break;                        }                        if (data['response']['items'][i]['title'] !== 'bat') {                            VK.api("photos.createAlbum", {title: "bat"});                            $('.popupWindow').fadeIn(100);                            $('.close').click(function () {                                $('.popupWindow').fadeOut(100);                            });                            break;                        }                    }                });            });
Ответить