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

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

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

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

Добавлено: 03 дек 2012, 15:55
Casperovskii
Alazaur
Дык вроде вообще нельзя с локального обращаться к API? У меня всегда не срабатывало.

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

Добавлено: 03 дек 2012, 16:24
Александр
Alazaur
sid и secret меняются, но локально работает и с первыми и с измененными. Для администраторов они вроде бы месяц актуальны, для простых пользователей сутки. При смене IP вроде бы тоже становятся не актуальными.
Тестировал на этом http://flapps.ru/forum/topic992.html

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

Добавлено: 03 дек 2012, 16:41
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

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

Добавлено: 03 дек 2012, 17:18
Александр
Alazaur
И этот код тоже работает локально. Только что проверил со своими данными.

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

Добавлено: 03 дек 2012, 17:33
Alazaur
Это выходит мне одному так повезло :D Попробую вечером создать другое приложение и потестить, если результат будет тот же, то уже завтра с другого компа, может у меня правда с IP что не так...

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

Добавлено: 03 дек 2012, 21:26
gpv123
У меня динамичный IP, но даже после изменения IP у меня все нормально работает со старыми sid и secret

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

Добавлено: 03 дек 2012, 21:37
Alazaur
О и у меня заработало :shock: Странно. Я вчера всю ночь промучался безрезультатно. И сегодня с утра проверял.

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

Добавлено: 03 дек 2012, 22:17
Casperovskii
Alazaur
А ты случаем там не могешь еще чудес наделать? Упорства там мне...

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

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