Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   ошибка сигнатуры, странно. (http://www.flasher.ru/forum/showthread.php?t=171523)

faraday 17.11.2011 17:33

ошибка сигнатуры, странно.
 
Здравствуйте, возникает довольно странная ошибка. передаю в класс flashVars сто процентов правильный.
при audio.save возникает ошибка сигнатуры. Причём в предыдущем запросе, адрес сервера для загрузки получаю на ура. ошибка возникает именно при сохранении. И что самое странное не на всех песнях, одни заливает нормально, на других выдаёт ошибку. при завливке других вконтакт стандартными средствами всё на ура, то есть файлы не битые.. в чём может быть проблема?

Genzo 17.11.2011 18:05

Кодировка или сортировка

faraday 17.11.2011 18:42

Genzo , что вы имеете ввиду?

Genzo 17.11.2011 18:48

artist или title вы указываете? не мешало бы кусок кода где вы вызываете audio.save увидеть.

faraday 17.11.2011 19:10

Код AS3:

file.addEventListener( DataEvent.UPLOAD_COMPLETE_DATA,function save(e:DataEvent) {
                var d:* = parseObj( e.data );
VK.api('audio.save', {server:d.server,audio:d.audio,hash:d.hash}, tolist, function(data:Object){});});
                                }

выводит
{"error":{"error_code":4,"error_msg":"Incorrect signature: sid & secret authorization","request_params":[{"key":"v","value":"3.0"},{"key":"server","value":"5469"},{"key":"api_id","value":"2329360"},{"key":"sid","value":"8d8f10e4e79a593547f977cbdc7fdd664dc a9910c6fd3caa4a86b1c331dc42"},{"key":"audio","value":"8e7b7e6ab5176Красная ПлощадьПрибой"},{"key":"hash","value":"476687339d1814339cd5b55c4e384a4e"},{"key":"sig","value":"c0cb28da67eec196c28e245dd53c4cd5"},{"key":"method","v alue":"audio.save"},{"key":"format","value":"JSON"}]}}

Ookami 19.11.2011 03:20

Аналогичная ситуация при запросе информации о пользователе - одно любое поле возвращает нормально, если запрашиваю несколько полей - ошибка сигнатуры с аналогичным трейсом.
Вот так не работает
Код AS3:

VK.api('getProfiles', { uids: global.flashVars['viewer_id'], fields: [ 'sex', 'photo_medium_rec' ] }, getProfiles, onApiRequestFail);

А вот так работает
Код AS3:

VK.api('getProfiles', { uids: global.flashVars['viewer_id'], fields: 'photo_medium_rec' }, getProfiles, onApiRequestFail);

Добавлено через 4 минуты
Свою ошибку осознал. Надо было так
Код AS3:

VK.api('getProfiles', { uids: global.flashVars['viewer_id'], fields: ( 'sex', 'photo_medium_rec' ) }, getProfiles, onApiRequestFail)

Сорри что влез в топик )

faraday 20.11.2011 01:54

скорее всего проблема и правда в кодировке.. когда в свойствах ввоже название и исполнителя инглишем - то грузится. что тут можно сделать, чтобы грузило всё подряд7

Добавлено через 38 часов 11 минут
Проблема так и не решена, если разбиратьпармаметр аудио для серва и ставить имя песни в ручную то все окей, но делать так не вариант. Неужели никто с таким не сталкивался?


Часовой пояс GMT +4, время: 13:55.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.