Тема: [Мой Мир@mail.ru] Incorrect signature.
Показать сообщение отдельно
Старый 12.01.2010, 15:30
xpymbl4 вне форума Посмотреть профиль Отправить личное сообщение для xpymbl4 Найти все сообщения от xpymbl4
  № 1  
Ответить с цитированием
xpymbl4
 
Аватар для xpymbl4

Регистрация: Jul 2008
Адрес: Smolensk
Сообщений: 124
Отправить сообщение для xpymbl4 с помощью ICQ Отправить сообщение для xpymbl4 с помощью Skype™
Question Incorrect signature.

Сломал мозг. Подскажите пожалуйста что формируется неверно.

Создал тестовое приложение:
Код 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
__________________
круглое тащим, квадратное катим