
20.05.2010, 13:37
|
|
Участник форума
Регистрация: 01.09.2007
Сообщений: 203
Провел на форуме: 812964
Репутация:
302
|
|
Делаю таким способом.
var
ss : TStringStream;
value: String;
sig : String;
begin
//IdHTTP1.Request.ContentType:='application/x-www-form-urlencoded';
ss := TStringStream.Create('');
sig := richedit1.Text;
value := inttostr(spinedit1.Value);
ss.WriteString('api_id=1709838&key=1402&method=put Variable&v=2.0&value='+value+'&sig='+sig);
memo1.Lines.Text:=IdHTTP1.Post('http://api.vkontakte.ru/api.php?',ss);
ss.Free;
И выдает
<?xml version="1.0" encoding="utf-8"?>
<error>Invalid application API ID</error>
что означает что строка не правильно составлена
... А если отправлять без выпендрежа целую строку user афторизэйшн фаилд типо не зайдено в контакт... Хотя в броузере открыт...
|
|
|