Задача:Отправить фотографию с URL(Не с компьютера,а с ресурса) в фотоальбом вконтакте.
Как написано в документации,отправка фото идет в 3 шага.
1) photos.getUploadServer,получаем upload_url .
2) Пост запрос создать не смог,может указал что не так?
3) Сохранение фотографии
Как приблизительно должен выглядеть пост в моем случае?
Что-я колдовал :
Код: Выделить всё
var uploadurl;VK.Api.call('photos.getUploadServer', {album_id:168913359}, function(r) { if(r.response) {uploadurl = (""+r.response.upload_url);sendPost();}});function sendPost(){//Отправляем Неизвестный мне POST}
Код: Выделить всё
$$a({ type:'post',//тип запроса: get,post либо head url:'ajax.php',//url адрес файла обработчика data:{'z':'1'},//параметры запроса response:'text',//тип возвращаемого ответа text либо xml success:function (data) {//возвращаемый результат от сервера $$('result',$$('result').innerHTML+'<br />'+data); } });
url - указываем upload_url полученный в первом шаге
data - указываем "file1":"содержимое фотографии?"
И в результате,в контейнере result должен выйти JSON ответ от сервера ВК?
Хм..Как я еще понимаю,JS вообще не пойдет для таких целей,пора использовать PHP?