Страница 2 из 2

Re: отладка Flash CS4

Добавлено: 28 июн 2010, 13:59
bodnar
Выучи алфавит:
...R S T U V ...
Косяк замечаешь?
'uids=' + uid + 'test_mode=1v=2.0'

Re: отладка Flash CS4

Добавлено: 28 июн 2010, 14:29
agni
неправильно я сделал, что все варианты не переписал :)
первая строка:

Код: Выделить всё

sig = MD5.encrypt(viewer_id + 'api_id=' + api_id + 'fields=bdate,photo_bigmethod=getProfilestest_mode=1uids=' + uid + 'v=2.0' + api_secret);
с ней пробовал:

Код: Выделить всё

var request:URLRequest = new URLRequest("http://api.vkontakte.ru/api.php?api_id=" + api_id + "&method=getProfiles&uids=" + uid + "&fields=bdate,photo_big&v=2.0&test_mode=1&sig=" + sig);
- потому что подсказывали, что test_mode должно быть перед сигой
так:

Код: Выделить всё

var request:URLRequest = new URLRequest("http://api.vkontakte.ru/api.php?api_id=" + api_id + "&method=getProfiles&uids=" + uid + "&fields=bdate,photo_big&test_mode=1&v=2.0&sig=" + sig);
так:

Код: Выделить всё

var request:URLRequest = new URLRequest("http://api.vkontakte.ru/api.php?api_id=" + api_id + "&method=getProfiles&uids=" + uid + "&test_mode=1&fields=bdate,photo_big&v=2.0&sig=" + sig);
так:

Код: Выделить всё

var request:URLRequest = new URLRequest("http://api.vkontakte.ru/api.php?api_id=" + api_id + "&method=getProfiles&test_mode=1&uids=" + uid + "&fields=bdate,photo_big&v=2.0&sig=" + sig);
всё пишет о неправильной сигнатуре :(

Re: отладка Flash CS4

Добавлено: 28 июн 2010, 22:18
Александр
agni
Сортировать параметры по алфавиту нужно только при формировании сигнатуры. В запросе всё равно в каком порядке.
В последнем варианте, сигнатуру ты формируешь правильно.

На сайте вконтакте, в настройках приложения, оно отключено?
ID приложения и серетный ключ указаны верно?
Перед вызовом getProfile(viewer_id), ты присваиваешь переменной viewer_id свой ID ?

Код: Выделить всё

viewer_id = ТВОЙ_ID;getProfile(viewer_id);
Если всё это делаешь и всё равно не получается, то напиши полный код того, что у тебя получилось.

Re: отладка Flash CS4

Добавлено: 28 июн 2010, 23:54
agni
проблема решилась когда поставил CS4 на ноут и там проверил
всё работает

на стационаре сносил всё и ставил для разработки под Flex
придётся для вк работать на ноуте :(

Re: отладка Flash CS4

Добавлено: 17 авг 2010, 14:25
Garrat
agni писал(а):проблема решилась когда поставил CS4 на ноут и там проверил
всё работает

на стационаре сносил всё и ставил для разработки под Flex
придётся для вк работать на ноуте :(
У меня, видимо, такая же ситуация. Проблема та же, "Incorrect signature". Не работает метод wall.savePost.
Но как это возможно? Как флекс может влиять подпись? Может, дело в чем-то другом? Или есть иные решения, кроме как переустанавливать CS?

Re: отладка Flash CS4

Добавлено: 17 авг 2010, 19:05
Александр
Garrat
Выведи строку, из которой приложение в итоге генерирует сигнатуру и проверь всё ли верно. Если ничего не заметишь - пиши её здесь.

Re: отладка Flash CS4

Добавлено: 17 авг 2010, 20:06
Garrat
Не вижу в упор. Нужен свежий взгляд.
topic761