Код: Выделить всё
<script type="text/javascript" src="/_include/_jquery/jquery-1.7.1.min.js"></script> <script src="http://vk.com/js/api/xd_connection.js?2" type="text/javascript"></script> <script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript"></script> <script type="text/javascript"> function on_wall(){ VK.init(function(){ VK.api('isAppUser',{},function(data) { r = data.response; if(r == 0){alert('Вы не установили приложение');} else { VK.api("photos.getWallUploadServer", {uid:1111111}, function(data){ $.post('vk_upload.php', {upload_url:data.response.upload_url}, function(input){ VK.api("photos.saveWallPhoto", {server:input.server, photo:input.photo, hash:input.hash, uid:1111111}, function(data){ VK.api("wall.post", {owner_id:data.response[0].owner_id, message:"Сообщение на стену", attachments:data.response[0].id}); }); },'json') }); } }); }); } </script>
и ошибка:
TypeError: data.response is undefined
[Прерывать на этой ошибке]
$.post('vk_upload.php', {upload_url:data.response.upload_url}, function(input){
Вот весь код, до этого написал просто постинг текста, чего оказалось не хватает, подскажите плз что я не так делаю, работает ведь у всех...