Код: Выделить всё
// отправить сообщение друзьям пользователя на стенуCApiVkTravel.prototype.UserFriendsSendToWall = function (uid, message) { // возвращает upload_url, куда буду загружать картинку VK.api('wall.getPhotoUploadServer', {}, function (data) { if (data.response) { $.post( // отправляю со своего сервера изображение на upload_url 'index/uploadimage', {upload_url:data.response.upload_url}, function (json) { // все нормально, ответ примерно такой: // {"mid": "1111111", "gid": "0", "server": "11111", "photo": "837556e9f8x", "hash": "e72597b6a5c86589e02c933458dc8e4c"} // дальше пытаюсь запостить на стену VK.api('wall.savePost', {wall_id: uid, message: message, server: json.server, photo: json.photo, hash:json.hash, post_id:123}, function(data) { if (data.response) { // в итоге получаю вполне нормальный ответ: // {"response":{"post_hash":"e5627416cab8f8391c", // "photo_src":"http:\/\/cs11111.vk.com\/u1111111\/m_7b7f9489.jpg"}} // а поста на стене нет console.log(data); } } ); }, 'json'); } })}