Вроде более менее разобрался..
Зарегил приложение на сайте, авторизовался,получил sig, sid, secret. перевел sig в md5.
делаю запрос на получение полной информации пользователя
Код:
s:=idhttp.get('http://api.vkontakte.ru/api.php?api_id='+appID.text+'&fields=first_name,last_name&format=XML&method=getProfiles&sid='+sid+'&sig='+sig+'&uids='+uID.text+'&v=3.0');
memo2.lines.Add(s);
Выводит ошибку(Incorrect signature):
Код:
<?xml version="1.0" encoding="utf-8"?>
<error>
<error_code>4</error_code>
<error_msg>Incorrect signature</error_msg>
<request_params list="true">
<param>
<key>api_id</key>
<value><ID приложения>_<id пользователя></value>
</param>
<param>
<key>fields</key>
<value>first_name,last_name</value>
</param>
<param>
<key>format</key>
<value>XML</value>
</param>
<param>
<key>method</key>
<value>getProfiles</value>
</param>
<param>
<key>sid</key>
<value>753ee6e1eb5bf8a5ad86c3a7b4f6e9e0e3703dcdcd312e921dcf186ee5</value>
</param>
<param>
<key>sig</key>
<value>20f3fd1a90ac162bb0e67833f7215a6f</value>
</param>
<param>
<key>uids</key>
<value>koderzone</value>
</param>
<param>
<key>v</key>
<value>3.0</value>
</param>
</request_params>
</error>
Подскажите, в каком месте я криволапый?)