У меня есть ключ API и я читаю скудную документацию на их сайте, но все еще не могу заставить ее работать, поэтому, если у кого-то есть примеры, которыми они могли бы поделиться, это было бы здорово.Мне не нужно беспокоиться о видео или о чем-то необычном, простая загрузка с ответной информацией удовлетворит мои потребности.
uses IdHttp;
function PostData:string;
var
url: string;
text: string;
http: TIDHttp;
valid: boolean;
param: TStringList;
begin
http := TIDHttp.Create(nil);
http.HandleRedirects := true;
http.ReadTimeout := 5000;
param := TStringList.create;
param.Clear;
param.Add('fileupload=c:\image.png');
param.Add('key=MY_API_KEY');
param.Add('tags=tag1,tag2');
valid := true;
url := 'http://www.imageshack.us/upload_api.php';
try
text := http.Post(url, param);
except
valid := false;
end;
if valid then
PostData := text
else
PostData := '';
end;
Спасибо.Kevin