Нужно загрузить фото в созданный альбом. Имя сервера уже получено (например, http://cs9405.vkontakte.ru)
Теперь нужно передать сами файлы. Кто сталкивался - подскажите плиз, как это делается? т.е. каким образом передавать сами фото - имя файла, бинарный массив или еще что-то?
И второй вопрос - из документации понятно, что нужно заливать фото на полученный сервер. Но вот сам запрос должен тоже идти на него? Или же все идет на http://api.vkontakte.ru с указанием сервера для загрузки?
Сейчас делаю так (delphi)
Код: Выделить всё
sig:=uid+'aid='+aid +'api_id='+appid +'format=XML' +'hash='+hash +'method=photos.save' +'photos_list='+'11.jpg' +'server='+server +'v=3.0' +StSecret; sig:=md5(sig); s:='api_id='+appid +'&method=photos.save' +'&aid='+aid +'&format=XML' +'&hash='+hash +'&photos_list='+'11.jpg' +'&server='+server +'&sig='+sig +'&v=3.0';sl.Items.Add(s); memo1.text:=IdHTTP1.Post('http://api.vkontakte.ru/api.php',sl.Items);
Буду очень благодарен, если кто-то напишет пример готовой строки запроса