Incorrect signature.
Сломал мозг. Подскажите пожалуйста что формируется неверно.
Создал тестовое приложение: Код AS3:
Конкатенация пар (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 |
Привет!
У тебя vid слишком короткий. Больше похоже на viewer_id. По старой схеме получаешь? |
Работаю по новой схеме, vid получаю:
Код AS3:
НО На странице: http://developers.my.mail.ru/wiki/Пе...вую_версию_API Написано: "Тип данных идентификатора пользователя меняется с четырехбайтового целого (int) на восьмибайтовое беззнаковое (unsigned int64). Таким образом, старые идентификаторы не будут работать при вызовах нового API и наоборот. Для перехода на новые идентификаторы мы предоставляем специальный метод, который конвертирует старый идентификатор пользователя приложения в новый: users.convertId". Этот самый метод (http://developers.my.mail.ru/wiki/users.convertId), является "Сервер - Сервер". Вобщем запутался.... вам приходит vid с флешварс в формате unsigned int64? |
Да. Через flashvars получаю
viewer_id по старой схеме, короткий vid по новой схеме, длинный int64 Какие у тебя vid и viewer_id? Разные? |
Подводный камень найден:
Ошибка в типах: Код AS3:
Сделал vid везде стрингом и Код AS3:
Спасибо за подсказку. Тема закрыта. |
Ага. Сам так же обходил эту же проблему.
|
тоже проблема с сигнатурой на МоемМире, может подскажите что ему не нравится?
Код AS3:
Код:
method=friends.get&app_id=504591&session_key=4a91b36ee87b6fe216f1c98894a35ee1&sig=4edc81b0a8265f901017a5a4dc021d8d Код:
3133266161028176000app_id=504591method=friends.getsession_key=4a91b36ee87b6fe216f1c98894a35ee1b0c9e09833d748bddd43903b49b462d5 PHP код:
|
Часовой пояс GMT +4, время: 19:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.