Сломал мозг. Подскажите пожалуйста что формируется неверно.
Создал тестовое приложение:
Код AS3:
private const private_key:String = '8011929f3d59fb54cedff6083d199967';
private const server_url:String = 'http://www.appsmail.ru/platform/api?';
private const secure:String = '0';
private var session_key:String = '0f34e932e8eb9c9ca19ccc3a1378ffc6';
private var vid:int = 193280512;
private var app_id:int = 429028;
session_key - читается из FlashVars, здесь указано значение на текущий момент.
Конкатенация пар (params):
app_id=429028method=friends.getsession_key=0f34e932e8eb9c9ca19ccc3a1378ffc6
Строка для формирования сигнатуры с помощью MD5 (vid + params + private_key):
193280512app_id=429028method=friends.getsession_key=0f34e932e8eb9c9ca19ccc3a1378ffc68011929f3d59fb54cedff6083d199967
Сигнатура (md5(vid + params + private_key)):
a29a99dd0c5c902b7a5f3193ea4cacb4
Запрос к API:
http://www.appsmail.ru/platform/api?...5f3193ea4cacb4