|
#1
|
|||
|
|||
API вконтакте
Пишу клиент на Delphi для кнтакта! Типа стандартных быстрах сообщений, но функциональнее.
Короче застрял на отправке сообщения с русскими символами! Английские сообщения без проблем отправляются, а русские нет!! Что делать? Вот мой код отправки сообщения(использую Delphi 2010): Код:
sig:=mid+'api_id='+ApiId+'format=JSONmessage='+AnsiToUTF8(Msg)+'method=messages.senduid='+Aponent+'v=3.0'+secret; sig:=md5(sig); data:=TStringList.Create; data.Add('api_id='+ApiId); data.Add('format=JSON'); data.Add('message='+HTTPEncode(AnsiToUTF8(Msg))); data.Add('method=messages.send'); data.Add('uid='+Aponent); data.Add('sid='+sid); data.Add('sig='+sig); data.Add('v=3.0'); log:=Form1.IdHTTP2.Post('http://api.vkontakte.ru/api.php',data); lmikle: Пользуемся тегами! И мне постоянно пишет Incorrect Signature! С чем это может быть связанно? |