Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 13.10.2010, 00:22
crash-heart crash-heart вне форума
Прохожий
 
Регистрация: 29.08.2008
Сообщения: 4
Репутация: 10
По умолчанию 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! С чем это может быть связанно?
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 02:21.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter