Нужно загрузить фото в созданный альбом. Имя сервера уже получено (например, 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);
выдает unknown method passed
Буду очень благодарен, если кто-то напишет пример готовой строки запроса