Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   error_msg: Incorrect signature (http://www.flasher.ru/forum/showthread.php?t=133767)

vasya87 14.05.2010 03:09

Цитата:

где 7df24b447d350b7377920a9ce3b74bcf== md5(МОЙАЙДИapi_id=АЙДИАПИmethod=getFriendsv=2.0secret)
меня смутило "МОЙАЙДИ". имеется ввиду viewer_id или как?

Цитата:

3.method=getUserInfoEx
этот метод хоть поддерживается ещё?:confused:

udaaff 14.05.2010 03:43

Цитата:

ПС-оно у меня в настройках "включено и доступно всем", повторюсь ссылку вписываю в адресную строку браузера, не из моего флеш-приложения
Если бы было выключено, то выдало бы Application is disabled. Enable your application or use test mode.
Запрос составлен правильно. Строка браузера тут не причем также. Неправильная подпись значит. Ключ может не тот вставляете.

YaMaha 14.05.2010 12:18

Цитата:

Сообщение от vasya87 (Сообщение 908108)
меня смутило "МОЙАЙДИ". имеется ввиду viewer_id или как?

этот метод хоть поддерживается ещё?:confused:

да, я имею ввиду viewer_id.. а узнаю я его из моего приложения. оно форычем выводит все флэш варсы.. ну и потом это ж мой айдишник вконтакте..
пс - омг ну этот метод числится в устаревших.. но что он от этого уже не работает?

ну я еще пробовала с getFriends.. такая же ошибка.. :( может md5 на сайте криво формируется.. уже так долго неполучается осилить этот затык :wacko:

Добавлено через 2 минуты
Цитата:

Сообщение от udaaff (Сообщение 908112)
Если бы было выключено, то выдало бы Application is disabled. Enable your application or use test mode.

да я помню такую ошибку - поэтому приложение включила в настройках. пробовала при выключенном делать и добавлять test_mode=1 но та же ошибка была с инкорректной сигнатурой.

Добавлено через 4 часа 3 минуты
Итак, нашла вконтакте простое приложение
http://vkontakte.ru/app743131
добавила его на свою страницу, в настройках разрешила доступ ко всему.
попыталась получить (на основе его айдишника) список своих аудиозаписей. то же самое. некорректная сигнатура.

http://api.vkontakte.ru/api.php?api_...d428b2c8e4c61a
где d5f99a3835c024eafcd428b2c8e4c61a = MD5 от строки
******api_id=743131method=audio.getv=2.0secret

ну ****** тут - это мой viewer_id

возвращает <error_msg>Incorrect signature</error_msg> со всеми вытекающими..
как говорится, It drives me crazy.. :wacko:

Neborya 14.05.2010 18:41

В конце у тебя "secret".
Ты заменяешь его на секретный ключ приложения?

YaMaha 14.05.2010 19:17

Цитата:

Сообщение от Neborya (Сообщение 908228)
В конце у тебя "secret".
Ты заменяешь его на секретный ключ приложения?

ой :eek: спасибо, какая то я невнимательная :umnik2: на автомате писала слово secret..)

но я не нашла где там в редактировании приложение можно вводить секретный ключ?
есть только Ключ приложения и Защищенный ключ..

Neborya 14.05.2010 19:45

Добавлено через 3 минуты
Цитата:

Сообщение от YaMaha (Сообщение 908233)
на автомате писала слово secret..)

Ну вот :)

Secret - это "ключ приложения".

YaMaha 15.05.2010 18:56

Цитата:

Сообщение от Neborya (Сообщение 908237)
Добавлено через 3 минуты

Ну вот :)

Secret - это "ключ приложения".

о.. оооооооооо!!! большое спасибо! заработало!!! :victory: фуф.. :)
премного благодарю!!!

Gorrr 15.05.2010 19:09

У меня следующая проблема.
Посчу на стену, (фото загружается ок), далее делаю запрос wall.savePost.
При попытке отправить кириллицу в message, получаю сабж. Пробовал в различных комбинациях (мыслимых и немыслимых) использовать escape/encodeURI(), в ответе вместе с сообщением об ошибке приходит то нормальное message, то кракозябры (!).
Вопрос, как правильно заэнкодить и отправить всё это дело?

vasya87 15.05.2010 19:58

в sig подставляйте просто message, в запрос escapeMultiByte(message)

Gorrr 15.05.2010 20:35

Спасибо. Но не работает. Может быть класс MD5 левый... Вы каким пользуетесь, из corelib?

И точно левый был. Из Corelib взял - всё ок)


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

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