Составление запроса api 3.0

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

Составление запроса api 3.0

Сообщение 112 »

...Не получается выполнить простейшее в 3.0...
Пытаюсь все проделать тут,но нефига не получается (даже стыдно как-то :oops: )
Как заполняю нарисовано тут
Изображение
Но получаю ответ
<?xml version="1.0" encoding="utf-8"?>
<error>
<error_code>4</error_code>
<error_msg>Incorrect signature: server authorization</error_msg>
<request_params list="true">
<param>
<key>v</key>
<value>3.0</value>
</param>
<param>
<key>method</key>
<value>isAppUser</value>
</param>
<param>
<key>sig</key>
<value>1ada1da67705f1a1e8ba6730a5f1cbf0</value>
</param>
<param>
<key>api_id</key>
<value>35569</value>
</param>
</request_params>
</error>
Что не так то я заполнил?( :cry:
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Составление запроса api 3.0

Сообщение Александр »

Вроде всё верно заполнил. У меня тоже самое пишет.
Так то если посмотреть, то при формировании сигнатуры написано что используется "Секретный ключ", а не secret из flashvars. И в URL (GET) не передается sid.
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

Re: Составление запроса api 3.0

Сообщение 112 »

Я так и не понял в чем проблема :? Т.е в приложении что-то не то?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Составление запроса api 3.0

Сообщение Александр »

Да. Попробовал в дополнительные параметры добавить sid из flashvars. Отредактировал сигнатуру, убрав из неё этот параметр, а вместо Секретного ключа поставил secret из flashvars - запрос прошел.
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

Re: Составление запроса api 3.0

Сообщение 112 »

...даже потестить нигде нельзя...
Ответить