Локальное тетирование.

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Локальное тетирование.

Сообщение Alazaur »

А как нынче делать запросы к API при локальном запуске?)
У меня возвращает ошибку:
"error_code":4,"error_msg":"Incorrect signature: sid & secret authorization"
Посмотрел sid и secret меняются при каждой перезагрузке страницы с приложением в ВК. А как же тестировать теперь? каждый раз вконтакт загружать о_О?
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Локальное тетирование.

Сообщение Casperovskii »

Alazaur
Дык вроде вообще нельзя с локального обращаться к API? У меня всегда не срабатывало.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Локальное тетирование.

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

Alazaur
sid и secret меняются, но локально работает и с первыми и с измененными. Для администраторов они вроде бы месяц актуальны, для простых пользователей сутки. При смене IP вроде бы тоже становятся не актуальными.
Тестировал на этом http://flapps.ru/forum/topic992.html
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Локальное тетирование.

Сообщение Alazaur »

Александр, ну я тестировал как и всегда)))
То есть

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

package {    import flash.display.Sprite;    import vk.APIConnection;     public class Main extends Sprite     {        private var flashVars:Object;        private var VK:APIConnection;                public function Main():void         {            if (stage) gameInit();            else addEventListener(Event.ADDED_TO_STAGE, gameInit);        }                private function gameInit(e:Event = null):void         {            removeEventListener(Event.ADDED_TO_STAGE, gameInit);                        flashVars = stage.loaderInfo.parameters as Object;            if (!flashVars.api_id) {                flashVars['api_id'] = 1111111; //id приложения                flashVars['viewer_id'] = 1111111; //мой id                flashVars['sid'] = "7e22c25d7fece88f2316553937ff24f43e1073ca28e8b4302e65db35fa"; //sid и secret из исходного кода страницы с приложением                flashVars['secret'] = "6113n3e4g3";            }            VK = new APIConnection(flashVars);            //Далее не проходит ни один запрос к API        }    }    } 
IP вроде у меня не меняется....
После загрузки вконтакт все естественно работает. Именно сейчас, конечно я уже все сделал, "вслепую" без тестирования. Но если делать что-то тесно взаимодействующее с API очень неудобно будет...

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

Re: Локальное тетирование.

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

Alazaur
И этот код тоже работает локально. Только что проверил со своими данными.
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Локальное тетирование.

Сообщение Alazaur »

Это выходит мне одному так повезло :D Попробую вечером создать другое приложение и потестить, если результат будет тот же, то уже завтра с другого компа, может у меня правда с IP что не так...
gpv123
Сообщения: 346
Зарегистрирован: 29 янв 2012, 20:57

Re: Локальное тетирование.

Сообщение gpv123 »

У меня динамичный IP, но даже после изменения IP у меня все нормально работает со старыми sid и secret
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Локальное тетирование.

Сообщение Alazaur »

О и у меня заработало :shock: Странно. Я вчера всю ночь промучался безрезультатно. И сегодня с утра проверял.
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Локальное тетирование.

Сообщение Casperovskii »

Alazaur
А ты случаем там не могешь еще чудес наделать? Упорства там мне...
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Локальное тетирование.

Сообщение Alazaur »

Casperovskii, блин надо было пораньше чуток спросить, только полчаса назад бубен в химчистку сдал((( :(
Ответить